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 objeto com suporte para esta propriedade. | |
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. |
Início
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 é 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 () + ".");
}