Udostępnij za pośrednictwem


Metoda TextPane.IsVisible —

Zwraca wartość wskazującą, czy znak lub określonych znaków są widoczne w okienku tekstu.

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
Function IsVisible ( _
    Point As TextPoint, _
    PointOrCount As Object _
) As Boolean
bool IsVisible(
    TextPoint Point,
    Object PointOrCount
)
bool IsVisible(
    [InAttribute] TextPoint^ Point, 
    [InAttribute] Object^ PointOrCount
)
abstract IsVisible : 
        Point:TextPoint * 
        PointOrCount:Object -> bool
function IsVisible(
    Point : TextPoint, 
    PointOrCount : Object
) : boolean

Parametry

  • Point
    Typ: EnvDTE.TextPoint

    Wymagane.A TextPoint lokalizacji używana do ustalenia, czy znak jest widoczny.Ponieważ Point znajduje się między dwoma znakami, interpretacji domyślne (to znaczy przy udzielaniu żadnej wartości dla PointOrCount argument) jest natychmiast na prawo od punktu tekst pierwszy znak.Jeśli znak po pkt tekst jest widoczny, a następnie Point jest również widoczny.

  • PointOrCount
    Typ: Object

    Opcjonalne.Inny punkt, który działa z pierwszym Point argument, aby wskazać zakres tekstu.IsVisibleOkreśla, czy ten zakres tekstu jest widoczne.PointOrCountmożna również ustawić liczbę znaków, które należy wykonać Point do wskazania zakresu tekstu.

    Jeśli wartość nie jest dostarczony do PointOrCount argument, IsVisible sprawdza, czy widoczność znak natychmiast po prawej stronie Point, ponieważ PointOrCount ma domyślną wartość 1.

Wartość zwracana

Typ: Boolean
true Jeśli punkt jest widoczny; w przeciwnym razie false.

Uwagi

Jeśli wartość jest dostarczony do PointOrCount, następnie IsVisible zwraca true gdy cały zaznaczony zakres tekstu jest widoczny.

Przykłady

Sub IsVisibleExample(ByVal dte As EnvDTE.DTE)
    Dim objTextDoc As TextDocument
    Dim objTextPt As TextPoint
    Dim objEP As EditPoint
    Dim objTextPn As TextPane

    ' Create a new text document.
    dte.ItemOperations.NewFile("General\Text File")

    ' Get a handle to the new document and create EditPoint,
    ' TextPoint, and TextPane objects.
    objTextDoc = dte.ActiveDocument.Object("TextDocument")
    objEP = objTextDoc.StartPoint.CreateEditPoint
    objTextPt = objTextDoc.StartPoint
    objTextPn = dte.ActiveWindow.Object.ActivePane

    ' Plug in some text.
    objEP.Insert("A test sentence.")

    ' Check the first ten characters for visibility.
    If objTextPn.IsVisible(objTextPt, 10) = True Then
        MsgBox("Text is visible")
    Else
        MsgBox("Text is not visible.")
    End If
End Sub
public void IsVisibleExample(_DTE dte)
{
    TextDocument td;
    TextPoint tpt;
    TextPane tpn;
    EditPoint ep;
    TextWindow tw;
    // Create a new text document.
    dte.ItemOperations.NewFile (@"General\Text 
    File","test.txt",Constants.vsViewKindTextView);

    // Get a handle to the new document and create EditPoint,
    // TextPoint, and TextPane objects.
    td = (TextDocument)dte.ActiveDocument.Object ("TextDocument");
    ep = td.StartPoint.CreateEditPoint();
    tpt = td.StartPoint;
    tw = (TextWindow)dte.ActiveWindow.Object;
    tpn = tw.ActivePane;

    // Plug in some text.
    ep.Insert ("A test sentence.");

    // Check the first ten characters for visibility.
    if (tpn.IsVisible (tpt,10))
        MessageBox.Show ("Text is visible");
    else
        MessageBox.Show ("Text is not visible.");
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

TextPane Interfejs

Przestrzeń nazw EnvDTE