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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.