Compartir a través de


TextPane (Interfaz)

Representa un panel dentro de una ventana de editor de texto.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

'Declaración
<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

El tipo TextPane expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Collection Obtiene la colección que contiene el objeto TextPane compatible con esta propiedad.
Propiedad pública DTE Obtiene el objeto de extensibilidad de nivel superior.
Propiedad pública Height Obtiene el alto del panel de texto en unidades de carácter.
Propiedad pública Selection Obtiene un objeto que representa la selección actual en el objeto TextPane.
Propiedad pública StartPoint Obtiene el objeto TextPoint que representa el primer carácter mostrado del panel.
Propiedad pública Width Obtiene el ancho del panel en unidades de carácter.
Propiedad pública Window Obtiene el objeto Window que contiene el panel.

Arriba

Métodos

  Nombre Descripción
Método público Activate Mueve el foco al elemento actual.
Método público IsVisible Devuelve un valor que indica si los caracteres especificados están visibles en el panel de texto.
Método público TryToShow Ajusta la ubicación de la vista en el búfer de texto para que el intervalo de texto especificado se muestre en el panel de texto, si es posible.Se puede controlar en qué lugar del panel se muestra el texto.

Arriba

Comentarios

Se puede dividir una ventana de editor de texto en dos paneles. El objeto TextPane proporciona acceso al texto seleccionado en cada panel, además de a las propiedades del panel, como el alto, el ancho, etc.

Ejemplos

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 () + ".");
}

Vea también

Referencia

EnvDTE (Espacio de nombres)