TextSelection.FindText(String, Int32) Yöntem

Tanım

Etkin noktadan belgenin sonuna kadar verilen metni arar.

bool FindText(std::wstring const & Pattern, int vsFindOptionsValue = 0);
[System.Runtime.InteropServices.DispId(70)]
public bool FindText (string Pattern, int vsFindOptionsValue = 0);
[<System.Runtime.InteropServices.DispId(70)>]
abstract member FindText : string * int -> bool
Public Function FindText (Pattern As String, Optional vsFindOptionsValue As Integer = 0) As Boolean

Parametreler

Pattern
String

Gereklidir. Bulunacak metin.

vsFindOptionsValue
Int32

İsteğe bağlı. vsFindOptionsKullanılacak arama seçeneklerini gösteren bir sabit.

Döndürülenler

Boolean

trueDeğilse, metnin bulunamadığını belirten bir Boole değeri false .

Öznitelikler

Örnekler

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  

Açıklamalar

FindText metin seçiminin etkin ucundan metin belgesinin sonuna kadar verilen metin dizesini arar. Dönüş değeri, metnin bulunup bulunmadığını gösterir. Metin bulunursa, düzenleme noktası eşleşmenin başlangıcına taşınır. Aksi takdirde, düzenleme konumu değiştirilmez.

Eşleşen kalıp bir normal ifade ise ve etiketli alt ifadeler içeriyorsa, Tags bağımsız değişken TextRange her etiketlenmiş alt ifade için bir nesne koleksiyonu döndürür.

Şunlara uygulanır