Я хочу найти слово в расширенном редактировании.Я напишу слово в текстовом поле, а затем нажму на кнопку с именем «кнопка поиска», а затем искомое слово будет выделено в элементе управления расширенным редактированием.
Как решить эту проблему?
В поле расширенного текста мы используем RichTextBox.TextLength
, но элемент управления расширенного редактирования не поддерживает это.
private void button2_Click(object sender, EventArgs e) //Search button
{
int index = 0;
while(index <= richEditControl1.Text.LastIndexOf(textBox1.Text))
{
richEditControl1.Find(textBox1.Text, index, richEditControl1.TextLength, RichTextBoxFinds.None);
richEditControl1.SelectionBackColor = Color.IndianRed;
index = richEditControl1.Text.IndexOf(textBox1.Text, index) + 1;
}
}