!Viper! писал(а):Делов то... В классе RichTextBox есть метод Find, реализованный аж в семи вариантах. Думаю, что этого количествв вполне должно хватить для поиска в самой изощренной форме.
Далее, наядя искомое можно сделать с ним все что угодно, пользуясь свойствами типа SelectionColor, SelectionFont и так далее и тому подобное
Dim num_find As Integer 'номер символа начала найденного слова
Do While num_find <> -1 'цикл, пока текст не закончится
num_find = rtf.Find("выборка") 'ищем нужное слово
If num_find <> -1 Then 'выбор, чтобы не вставлял лишнего
rtf.SelectionBackColor = Color.Pink 'выделяем навыделенное цветом
rtf.SelectedText = "ля-ля-ля" 'меняем найденное на другое
End If
Loop
Dim Loc_Find As Integer = -1
Do
Loc_Find = RTF.Find("выборка", Loc_Find + 1, RichTextBoxFinds.None)
RTF.SelectionBackColor = Color.Pink
Loop While (Loc_Find <> -1)
Nord777 писал(а):
- Код: Выделить всё
Dim Loc_Find As Integer = -1
Do
Loc_Find = RTF.Find("выборка", Loc_Find + 1, RichTextBoxFinds.None)
RTF.SelectionBackColor = Color.Pink
Loop While (Loc_Find <> -1)
Сейчас этот форум просматривают: Mail.ru [бот] и гости: 30