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 objeto com suporte para esta propriedade.
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.

Início

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 é mostrado no painel de texto, se possível.Você pode controlar onde no painel de texto exibe.

Início

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 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