Interface TextPane
Representa um painel dentro de uma janela do editor de texto.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
<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
O tipo TextPane expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
Collection | Obtém a coleção que contém o TextPane com suporte para essa propriedade do objeto. | |
DTE | Obtém o objeto de extensibilidade de nível superior. | |
Height | Obtém a altura do painel de texto em unidades de caracteres. | |
Selection | Obtém um objeto que representa a seleção atual sobre o TextPane objeto. | |
StartPoint | Obtém o TextPoint objeto que representa o primeiro caractere exibido do painel. | |
Width | Obtém a largura do painel em unidades de caracteres. | |
Window | Obtém o Window objeto que contém o painel. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Activate | Move o foco para o item atual. | |
IsVisible | Retorna um valor que indica se o caractere ou caracteres especificados estão visíveis no painel de texto. | |
TryToShow | Ajusta o local do modo de exibição no buffer de texto para que o indicado intervalo de texto seja exibido no painel de texto, se possível.Você pode controlar onde no painel de texto exibe. |
Superior
Comentários
Você pode dividir uma janela do editor de texto em dois painéis.O TextPane objeto fornece acesso ao texto selecionado em cada painel, bem como propriedades do painel como, por exemplo, altura, largura e assim por diante.
Exemplos
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 () + ".");
}