PDA

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