ورود

View Full Version : مبتدی: چگونه رنگ یک قسمت از متن رو عوض کنیم!؟



farjadpc
جمعه 12 آذر 1389, 01:00 صبح
سلام و درود.
یه سوال داشتم که هرچی جستجو کردم به جوابم نرسیدم! خواهش میشه راهنمایی بفرمائید.

یه متن داخل یه Textbox هست که می خوام با یه Command Button، کلمه ی Ali رو (مثلا) از داخل متن پیدا کنه (هر تعداد و هرجا) و رنگش رو عوض کنه.

از چه روش یا دستوری باید استفاده کنم؟

سپاس.

(این قسمتی از یه تمرینه که واسه شنبه باید تحویل استاد بدمش.)

MEhdi Sobhani
جمعه 12 آذر 1389, 01:24 صبح
سلام
تکست باکس معولی بعید میدونم همچین امکانی داشته باشه .
می تونید از richtextbox استفاده کنید .

MEhdi Sobhani
جمعه 12 آذر 1389, 20:31 عصر
از منوی project / components
Microsoft richtextbox control
رو انتخاب کنید و بعد یک richtextboxcontrol به فرم اضافه کنید .
برای تغییر رنگ یه قسمت از تکست داخل اون مثال زیر رو ببینید :



rtf.SelStart = 1
rtf.SelLength = 2
rtf.SelColor ="11FFBB"

این یعنی کاراکتر یک و دو به رنگ مورد نظز که در مبنای 16 هست در میاد .