TextDocument.MarkText Yöntem
Belirtilen metni metin belgede bulundu ve eşleşen metin bulunan her yerde adlandırılmamış yer imleri oluşturur olup olmadığını gösterir.
Ad alanı: EnvDTE
Derleme: EnvDTE (EnvDTE.dll içinde)
Sözdizimi
'Bildirim
Function MarkText ( _
Pattern As String, _
vsFindOptionsValue As Integer _
) As Boolean
bool MarkText(
string Pattern,
int vsFindOptionsValue
)
bool MarkText(
[InAttribute] String^ Pattern,
[InAttribute] int vsFindOptionsValue
)
abstract MarkText :
Pattern:string *
vsFindOptionsValue:int -> bool
function MarkText(
Pattern : String,
vsFindOptionsValue : int
) : boolean
Parametreler
- Pattern
Tür: System.String
Gerekli.Bulunacak metin örüntüsünün.
- vsFindOptionsValue
Tür: System.Int32
İsteğe Bağlı.A vsFindOptions arama metin seçenekleri belirten sabit.
Dönüş Değeri
Tür: System.Boolean
Bir Boolean değeri true işaretli metin, metin belgesinde bulundu, aksi durumda döndürür false.
Notlar
MarkTexttüm metin belgede arar Pattern, otomatik olarak her ortaya çıktıklarında adlandırılmamış yer imleri oluşturma Pattern.
(Bir metin dosyası gibi) bir belge word için aşağıdaki örneklere bakın int Bulunursa, kendi satırında yer işareti konur. Sonra örnekler kullanmak ClearBookmarks yer işaretlerini silmek için yöntem.
Aşağıdaki örnek çalıştırın, ilk oluşturabilir veya sözcük içeren bir belgeyi açmak için int
Örnekler
Sub MarkTextExample(ByVal dte As EnvDTE.DTE)
Dim objTD As TextDocument
objTD = dte.ActiveDocument.Object
MsgBox("Selection: " & objTD.Selection.Mode.ToString)
If Not objTD.MarkText("int") Then
MsgBox("""int"" not found.")
Else
MsgBox("Note that unnamed bookmarks have been placed on lines _
containing ""int"".")
objTD.ClearBookmarks()
End If
End Sub
public void MarkTextExample(_DTE dte)
{
TextDocument td;
td = (TextDocument)dte.ActiveDocument.Object("");
MessageBox.Show ("Selection: " + td.Selection.Mode.ToString ());
if (td.MarkText ("int", (int)vsFindOptions.vsFindOptionsNone) ==
false)
MessageBox.Show ("\"int\" not found.");
else
{
MessageBox.Show ("Note that unnamed bookmarks have been placed
on lines containing \"int\".");
td.ClearBookmarks ();
}
}
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.