View Full Version : اعمال تغيير در آخرين خط textbox ؟
  
radann66
شنبه 16 خرداد 1388, 18:44 عصر
سلام دوستان
من تو برنامم يه textbox دارم كه خاصيت Multi Line فعاله 
ميخام روي آخرين خط از متن نوشته شده در اين text box تغييراتي اعمال كنم :متفکر:
 (مثلا فونتشو تغيير بدم) 
لطفا راهنماييم كنين
 
مر30
vbhamed
شنبه 16 خرداد 1388, 21:50 عصر
سلام
TextBox معمولي همچين قابليتي نداره
شما بايد از RichTextBox استفاده كنيد كه در ليست كامپوننتها تحت گزينه Microsoft Rich Text Box قرار داره
radann66
دوشنبه 18 خرداد 1388, 17:51 عصر
سلام
ممنون از راهنماييت دوست عزيز
ميشه بگي چه جوري با Rich Text Box اين كار رو بكنم
 
بازم ممنون
vbhamed
جمعه 22 خرداد 1388, 03:47 صبح
سلام
    On Error Resume Next
    With RichTextBox1
        Dim s$
        
        s = .Text
        
        If Right$(s, 2) = vbCrLf Then s = Left$(s, Len(s) - 2)
        
        p = InStrRev(s, vbCrLf)
        
        .SelStart = p
        .SelLength = Len(s)
        .SelColor = vbRed
        .SelBold = True
        
    End With
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.