PDA

View Full Version : سوال: جستجوی کلمه



aboulfazl950
جمعه 29 دی 1391, 13:16 عصر
سلام! از دوستان کسی میدونه چه طور باید یک کلمه خاص را در richtextbox رنگی کرد؟
مثلا تمام علی ها زرد شوند

morika
جمعه 29 دی 1391, 13:39 عصر
richtextbox.Find("علی");
richtextbox.SelectionColor = Color.Yellow;

aboulfazl950
جمعه 29 دی 1391, 13:48 عصر
ولی این فقط تنها اولین علی را رنگی می کند!

morika
جمعه 29 دی 1391, 14:21 عصر
int c = 0;
string a = "علی";
richTextBox1.Focus();

while (c < richTextBox1.Text.Length)
{
c = richTextBox1.Find(a, c, RichTextBoxFinds.WholeWord);
c += a.Length;
richTextBox1.SelectionColor = Color.Yellow;
}

danialafshari
جمعه 29 دی 1391, 15:40 عصر
سلام
بفرمائید: