مشاركة عبر


TextDocument.MarkText أسلوب

تشير إلى سواء تم العثور عليها في نص المستند النص المشار إليه وقم بإنشاء الإشارات المرجعية غير المسماة أينما تطابق نص هو العثور على.

مساحة الاسم:  EnvDTE
التجميع:  EnvDTE (في EnvDTE.dll)

بناء الجملة

'إقرار
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

المعلمات

  • Pattern
    النوع: System.String
    مطلوبة.نمط نص إلى بحث.
  • vsFindOptionsValue
    النوع: System.Int32
    اختياري.vsFindOptionsالثابتة التي تحدد خيارات بحث نص.

القيمة المُرجعة

النوع: System.Boolean
القيمة منطقية بالقيمة trueإذا تم العثور على نص التي وضعت لها علامة في مستند نصي، وإلا سيتم إرجاع false.

ملاحظات

MarkTextقم بالبحث في نص بالكامل مستندPattern، إشارات مرجعية غير المسماة في كل تواجد لإنشاء شكل تلقائيPattern.

يلي أمثلة بالبحث في مستند (مثل ملف نصي) للكلمة، رقم صحيح. إذا كان ذلك هو العثور تشغيل إشارة مرجعية هو وضعه تشغيل السطر الخاص به. تستخدم الأمثلة ثم ClearBookmarksأسلوب إلى حذف إشارات مرجعية.

لتشغيل المثال التالي، أول إنشاء أو فتح مستند يحتوي على الكلمة، رقم صحيح.

أمثلة

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.

راجع أيضًَا

المرجع

TextDocument واجهة

TextDocument الأعضاء

EnvDTE مساحة الاسم