View Full Version : چند رنگ شدن متن RichTextBox
mostafabestman
پنج شنبه 05 اسفند 1389, 01:10 صبح
من از این کد برای تغییر رنگ یک کلمه خاص اسفاده میکنم
With RichTXT
.SelectionStart = .Find("TXT")
.SelectionColor = Color.Red
End With
حالا مشکلم اینجاست که وقتی این کلمه چند بار تکرار میشه،همه رنگها به هم میخوره
آخرین کلمه مشکی میشه و اونایی که قرمز بودن مجدد سیاه میشن
چیکار کنم؟!
mostafabestman
پنج شنبه 05 اسفند 1389, 14:17 عصر
لطفأ پاسخ بدین.عجله دارم...
Hossis
شنبه 07 اسفند 1389, 00:24 صبح
این کار اصولی نیست، بهتره از فرامین بیشتری برای یافتن و رنگی کردن کلمه استفاده کنید.
این رو امتحان کنید ببینید بهتر نمیشه؟
.SelectionStart = .Find("TXT")
.selectionlength=len("txt")
.SelectionColor = Color.Red
.
mostafabestman
شنبه 07 اسفند 1389, 19:43 عصر
اقای اصولی شما هم همون کد منو نوشتی دیگه.فقط روش انتخاب رو عوض کردی و طول رو مشخص کردی...
من روی این قسمت مشکل ندارم.
وقتی نوشته ها تغییر میکنه و تعدادشون کم و زیاد میشه میخوام تمام متن مورد نظر موجود ،تغییر رنگ پیدا کنه
alimanam
شنبه 07 اسفند 1389, 22:17 عصر
با سلام
از این نمونه کد استفاده کن من به اندازه یه نخود تغییر در اصل سورسش دادم . از اینجا (http://www.codeproject.com/KB/cpp/richtextboxhs.aspx)میتنونید به اصل سورس دسترسی داشته باشید .
موفق باشید ./
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.