Udostępnij za pośrednictwem


Interfejs TextPane

Reprezentuje okienka w oknie edytora tekstu.

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

Składnia

'Deklaracja
<GuidAttribute("0A3BF283-05F8-4669-9BCB-A84B6423349A")> _
Public Interface TextPane
[GuidAttribute("0A3BF283-05F8-4669-9BCB-A84B6423349A")]
public interface TextPane
[GuidAttribute(L"0A3BF283-05F8-4669-9BCB-A84B6423349A")]
public interface class TextPane
[<GuidAttribute("0A3BF283-05F8-4669-9BCB-A84B6423349A")>]
type TextPane =  interface end
public interface TextPane

Typ TextPane uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Collection Pobiera zawierające kolekcji TextPane wspieranie tej właściwości obiektu.
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu.
Właściwość publiczna Height Zwraca wysokość okienka tekstu w jednostkach znaków.
Właściwość publiczna Selection Pobiera obiekt reprezentujący bieżące zaznaczenie na TextPane obiektu.
Właściwość publiczna StartPoint Pobiera TextPoint obiekt reprezentujący pierwszy znak wyświetlane okienka.
Właściwość publiczna Width Pobiera szerokość okienka w jednostkach znaków.
Właściwość publiczna Window Pobiera Window obiekt, który zawiera okienka.

Początek

Metody

  Nazwa Opis
Metoda publiczna Activate Przenosi fokus do bieżącego elementu.
Metoda publiczna IsVisible Zwraca wartość wskazującą, czy znak lub określonych znaków są widoczne w okienku tekstu.
Metoda publiczna TryToShow Dopasowuje położenie widoku w buforze tekst tak, że wskazane zakres tekstu jest wyświetlany w okienku tekstu, jeśli jest to możliwe.Można kontrolować, gdzie w okienku tekstu wyświetla.

Początek

Uwagi

Okno edytora tekstu można podzielić na dwa okienka.TextPane Obiektu umożliwia dostęp do tekstu, wybrane w każdym okienku, okienko właściwości, takie jak wysokość, szerokość i tak dalej.

Przykłady

Sub TextPaneExample(ByVal dte As EnvDTE.DTE)
    Dim objTW As TextWindow
    Dim objPane As TextPane
    Dim objStart As TextPoint

    objTW = dte.ActiveWindow.Object
    objPane = objTW.ActivePane
    MsgBox("The active pane is " & Str(objPane.Height) & " lines high _
    and " & Str(objPane.Width) & " columns wide.")
    objStart = objPane.StartPoint
    MsgBox("It begins at line " & Str(objStart.Line) & ", column " & _
    Str(objStart.LineCharOffset) & ".")
End Sub
public void TextPaneExample(_DTE dte)
{
    TextWindow tw;
    TextPane tpn;
    TextPoint tpt;

    tw = (TextWindow)dte.ActiveWindow.Object;
    tpn = tw.ActivePane;
    MessageBox.Show ("The active pane is " + tpn.Height.ToString () + " 
    lines high and " + tpn.Width.ToString () + " columns wide.");
    tpt = tpn.StartPoint;
    MessageBox.Show ("It begins at line " + tpt.Line.ToString () + ", 
    column " + tpt.LineCharOffset.ToString () + ".");
}

Zobacz też

Informacje

Przestrzeń nazw EnvDTE