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 | |
---|---|---|
Collection | Pobiera zawierające kolekcji TextPane wspieranie tej właściwości obiektu. | |
DTE | Pobiera obiekt rozszerzalności najwyższego poziomu. | |
Height | Zwraca wysokość okienka tekstu w jednostkach znaków. | |
Selection | Pobiera obiekt reprezentujący bieżące zaznaczenie na TextPane obiektu. | |
StartPoint | Pobiera TextPoint obiekt reprezentujący pierwszy znak wyświetlane okienka. | |
Width | Pobiera szerokość okienka w jednostkach znaków. | |
Window | Pobiera Window obiekt, który zawiera okienka. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Activate | Przenosi fokus do bieżącego elementu. | |
IsVisible | Zwraca wartość wskazującą, czy znak lub określonych znaków są widoczne w okienku tekstu. | |
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 () + ".");
}