PDA

View Full Version : سوال: چگونه در Textbox چند رنگ مختلف به کار ببریم؟



Apache66
دوشنبه 06 خرداد 1387, 11:02 صبح
سلام دوستان

سوالی داشتم که چطوری میشه در یک Textbox چند رنگ وجود داشته باشه.
یعنی نوشته های که در Textbox قرار دارند به رنگهای مختلف نمایش داده شوند نه فقط یک رنگ ؟؟؟؟

با تشکر

SeyedMoosavi
دوشنبه 06 خرداد 1387, 11:37 صبح
می تونی توی خاصیت change بگی که رنگ عوض بشه این کد رو نیگا

Text1.ForeColor = Rnd * 999999

ASKaffash
دوشنبه 06 خرداد 1387, 12:10 عصر
سلام
اگر منظور شما اینست که هر کارکتر یک رنگ باشد جواب منفی است باید خودتان کنترل سفارشی طراحی کنید

f.nabavi
دوشنبه 06 خرداد 1387, 13:46 عصر
سلام فکر می کنم بتونی در تاپیک "ابزارهای اکتیوایکس کاربردی و زیبا" یه کنترل مناسب پیدا کنی.

Apache66
دوشنبه 06 خرداد 1387, 13:50 عصر
سلام
اگر منظور شما اینست که هر کارکتر یک رنگ باشد جواب منفی است باید خودتان کنترل سفارشی طراحی کنید


بله منظورم همین است
چطوری میشه کنترل Text box را سفارشی کرد ؟

اوبالیت به بو
دوشنبه 06 خرداد 1387, 14:11 عصر
نميشه. چون TextBox متن غني شده رو نمي تونهپشتيباني بكنه و بايد از كنترلي استفاده كنيد كه بتونه متن غني شده رو پشتيباني بكنه. يعني كنترل RichTextBox.
مي تونيد امتحان كنيد. ببينيد مي تونيد تويه NotePad تك تك كاراكترها رو رنگ كنيد؟ حالا همين كار رو تويه WordPad انجام بدين.

vbhamed
دوشنبه 06 خرداد 1387, 17:22 عصر
سلام

كنترل RichTextBox مي تونه اين كار رو انجام بده، اينم مثالش :

Apache66
دوشنبه 06 خرداد 1387, 18:22 عصر
سلام

كنترل RichTextBox مي تونه اين كار رو انجام بده، اينم مثالش :



سلام
تشکر تقریبا به دردم خورد از رویش تونستم برنامه دلخواه رو بنویسم