Поиск и форматирование текста в RichTextBox - C#
Формулировка задачи:
Здраствуйте уважаемые коллеги помогите пожалуйста!
Задача такая:
Есть два RichTextBoxа делаю поиск, в 1-м найденные слова закрашвает, а на втором RichTextBoxе надо все слова с грамматическим сходством отображать: т.е. если слово "оно" надо отображать все слова содержашие "оно", например как: "оно"лог, "оно"граф, П"оно"моренко и так далее
Помагите начинающему коллеге
Mersi!
Решение задачи: «Поиск и форматирование текста в RichTextBox»
textual
Листинг программы
int i = 0; while (i<=richTextBox1.Text.Length - textBox1.Text.Length) { //выделение цветом i = richTextBox1.Text.IndexOf(textBox1.Text, i); if (i < 0) break; richTextBox1.SelectionStart = i; richTextBox1.SelectionLength = textBox1.Text.Length; richTextBox1.SelectionBackColor = Color.Red; //перенос во второй текстбокс if (i != 0) richTextBox1.SelectionStart = richTextBox1.Text.LastIndexOf(" ", i) + 1; else richTextBox1.SelectionStart = 0; if (richTextBox1.Text.IndexOf(" ", i) < 0) richTextBox1.SelectionLength = richTextBox1.Text.Length - richTextBox1.SelectionStart; else richTextBox1.SelectionLength = richTextBox1.Text.IndexOf(" ", i) - richTextBox1.SelectionStart; richTextBox2.Text += richTextBox1.SelectedText + System.Environment.NewLine; i += textBox1.Text.Length; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д