Поделиться через


TextSelection.FindText - метод

Выполняет поиск заданного текста в диапазоне от активной точки до конца документа.

Пространство имен:  EnvDTE
Сборка:  EnvDTE (в EnvDTE.dll)

Синтаксис

'Декларация
Function FindText ( _
    Pattern As String, _
    vsFindOptionsValue As Integer _
) As Boolean
bool FindText(
    string Pattern,
    int vsFindOptionsValue
)
bool FindText(
    [InAttribute] String^ Pattern, 
    [InAttribute] int vsFindOptionsValue
)
abstract FindText : 
        Pattern:string * 
        vsFindOptionsValue:int -> bool 
function FindText(
    Pattern : String, 
    vsFindOptionsValue : int
) : boolean

Параметры

  • Pattern
    Тип: System.String
    Обязательный.Текст, который требуется найти.
  • vsFindOptionsValue
    Тип: System.Int32
    Необязательный.Константа vsFindOptions, задающая используемые параметры поиска.

Возвращаемое значение

Тип: System.Boolean
Логическое значение, возвращающее true, если текст найден, и false в противном случае.

Заметки

FindText выполняет поиск заданной строки текста в диапазоне от активной конечной точки выделенного текста до конца документа.Возвращаемое значение указывает, найден ли текст.Если текст найден, точка редактирования перемещается в начало найденного фрагмента.В противном случае ее место остается неизменным.

Если шаблон является регулярным выражением и содержит заключенные в теги подвыражения, аргумент Tags возвращает коллекцию объектов TextRange, по одному для каждого подвыражения.

Примеры

Sub FindTextExample()
   ' Before running this example, open a text document.
   Dim objSel As TextSelection = DTE.ActiveDocument.Selection

   ' Looks for the first occurence of the word, test, in the current 
   ' document. If found, the line is selected.
   If objSel.FindText("test", vsFindOptions.vsFindOptionsFromStart) Then
      objSel.SelectLine()
   End If
End Sub

Безопасность платформы .NET Framework

См. также

Ссылки

TextSelection Интерфейс

EnvDTE - пространство имен