۰۳-خرداد-۱۳۹۱, ۱۹:۴۰:۱۲
سلام دوستان
بنده می خوام در یک جمله اگر 2 صفت وجود داشت و هم چنین اگر در جملات بعدی هم همین صفت وجود داشت رنگی بشه اما این کد فقط برای یک صفت جواب میده ...
لطفا راهنمایی ام کنید.
[/code]private void button1_Click(object sender, EventArgs e)
{
foreach (string sefat in richTextBox2.Text.Split(','))
{
string sub = " " + sefat + " ";
foreach (string s in richTextBox1.Text.Split('.'))
{
if (s.Contains(sub))
{
richTextBox3.Text += s + ".";
int subsef = s.IndexOf(sub) - 1;
int size = sub.Length;
richTextBox3.Select(subsef, size);
richTextBox3.SelectionColor = Color.Red;
}
}
}
بنده می خوام در یک جمله اگر 2 صفت وجود داشت و هم چنین اگر در جملات بعدی هم همین صفت وجود داشت رنگی بشه اما این کد فقط برای یک صفت جواب میده ...
لطفا راهنمایی ام کنید.
[/code]private void button1_Click(object sender, EventArgs e)
{
foreach (string sefat in richTextBox2.Text.Split(','))
{
string sub = " " + sefat + " ";
foreach (string s in richTextBox1.Text.Split('.'))
{
if (s.Contains(sub))
{
richTextBox3.Text += s + ".";
int subsef = s.IndexOf(sub) - 1;
int size = sub.Length;
richTextBox3.Select(subsef, size);
richTextBox3.SelectionColor = Color.Red;
}
}
}