Compartilhar via


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
Propriedade pública Collection Obtém a coleção que contém o TextPane com suporte para essa propriedade do objeto.
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública Height Obtém a altura do painel de texto em unidades de caracteres.
Propriedade pública Selection Obtém um objeto que representa a seleção atual sobre o TextPane objeto.
Propriedade pública StartPoint Obtém o TextPoint objeto que representa o primeiro caractere exibido do painel.
Propriedade pública Width Obtém a largura do painel em unidades de caracteres.
Propriedade pública Window Obtém o Window objeto que contém o painel.

Superior

Métodos

  Nome Descrição
Método público Activate Move o foco para o item atual.
Método público IsVisible Retorna um valor que indica se o caractere ou caracteres especificados estão visíveis no painel de texto.
Método público 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 () + ".");
}

Consulte também

Referência

Namespace EnvDTE