Только первый результат поиска текста

#vb.net #richtextbox

#vb.net #richtextbox

Вопрос:

У меня есть следующий код:

 indexOfSearchText = TextBox1.Find(item, start, TextBox1.TextLength, RichTextBoxFinds.WholeWord)

If indexOfSearchText <> -1 Then
  startindex = indexOfSearchText
End If
 

но я хочу только первый результат, если у меня есть пример текста:

это пример. лала, и это еще один пример

затем он дважды выполняет поиск «есть», я просто хочу первое «есть».

Ответ №1:

Ваш start параметр, очевидно, выше значения 5, которое было бы значением первого найденного им слова «is».

Где-то в коде, который вы не показываете, находится то, как вы устанавливаете и передаете параметр для этой start переменной.