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-1403, Jelsoft Enterprises Ltd.