Freigeben über


TextSelection.FindText-Methode

Sucht nach dem angegebenen Text vom aktiven Punkt bis zum Ende des Dokuments.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
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

Parameter

  • Pattern
    Typ: String

    Erforderlich. Der zu suchende Text.

  • vsFindOptionsValue
    Typ: Int32

    Optional. Eine vsFindOptions-Konstante, die die zu verwendenden Suchoptionen anzeigt.

Rückgabewert

Typ: Boolean
Ein boolescher Wert, der true lautet, wenn der Text gefunden wurde, und andernfalls false.

Hinweise

FindText Sucht die angegebene Textzeichenfolge des aktiven Ende der Textauswahl zum Ende des Textdokuments. Der Rückgabewert gibt an, ob der Text gefunden wurde. Wenn der Text gefunden wurde, wird der Bearbeitungspunkt an den Anfang der Übereinstimmung verschoben. Andernfalls wird die Bearbeitungsposition nicht geändert.

Wenn das gesuchte Muster ein regulärer Ausdruck ist und markierte Unterausdrücke enthält, gibt das Tags-Argument eine Auflistung von TextRange-Objekten zurück, und zwar jeweils eines für jeden markierten Unterausdruck.

Beispiele

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-Sicherheit

Siehe auch

Referenz

TextSelection Schnittstelle

EnvDTE-Namespace