PDA

View Full Version : سوال: highlight کردن richtextbox بعد از جستجو



mehrab1387
شنبه 30 مرداد 1389, 17:24 عصر
سلام به دوستان
من می خواهم برای یک text box که متن بلندی را شامل می شود قابلیت جستجو بگذارم و اگر کلمه مورد نظر موجود بود رنگ پشت تمامی آن کلمه که در متن است رنگی شود تا مشخص باشد ان کلمه در کجای متن است.مانند دیگر برنامه ها که این کار انجام میشود.
اگر دوستان نمونه کد یا هر مطلب مفید دیگری دارند کمک کنند چون شدیدا بهش احتیاج دارم.
ممنون و التماس دعا

s.khoshfekran
شنبه 30 مرداد 1389, 17:56 عصر
public void TextColor(RichTextBox rtb,string text, Color color)
{
int x = 0;
while ((x = rtb.Text.IndexOf(text, x)) != -1)
{

rtb.Select(x++, text.Length);
rtb.SelectionColor = color;
}
}