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
类型:String必需。 要查找的文本。
vsFindOptionsValue
类型:Int32可选。 一个 vsFindOptions 常数,指示要使用的搜索选项。
返回值
类型: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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。