Salar Ashgi
چهارشنبه 25 فروردین 1389, 22:35 عصر
سلام به همه دوستان عزیز ، میخوام کاری کنم که یک کلمه در ریچ تکست باکس به رنگ
دلخواه تغییر داده بشه ، ولی مشکل کار اینجاست که اگه از این کلمه بیش از یکی وجود
داشته باشه ، فقط کلمه اول رنگی میشه ، که من میخوام تمام کلمات رنگی بشن .
ممنون میشم راهنمایی کنید :
البته میدونم که متود Indexof اندیس اولین رخداد رشته رو بر میگردونه ، ولی روش دیگه ای
پیدا نکردم .
private void button1_Click(object sender, EventArgs e)
{
richTextBox1.Select(richTextBox1.Text.IndexOf("salar"), 5);
richTextBox1.SelectionColor = Color.Blue;
}
دلخواه تغییر داده بشه ، ولی مشکل کار اینجاست که اگه از این کلمه بیش از یکی وجود
داشته باشه ، فقط کلمه اول رنگی میشه ، که من میخوام تمام کلمات رنگی بشن .
ممنون میشم راهنمایی کنید :
البته میدونم که متود Indexof اندیس اولین رخداد رشته رو بر میگردونه ، ولی روش دیگه ای
پیدا نکردم .
private void button1_Click(object sender, EventArgs e)
{
richTextBox1.Select(richTextBox1.Text.IndexOf("salar"), 5);
richTextBox1.SelectionColor = Color.Blue;
}