Condividi tramite


Interfaccia TextPane

Rappresenta un riquadro all'interno di una finestra dell'editor di testo.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

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

Il tipo TextPane espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Collection Ottiene l'oggetto contenente la raccolta TextPane oggetto che supporta la proprietà.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Height Ottiene l'altezza del riquadro di testo in unità del carattere.
Proprietà pubblica Selection Ottiene un oggetto che rappresenta la selezione corrente nel TextPane oggetto.
Proprietà pubblica StartPoint ottiene TextPoint oggetto che rappresenta il primo carattere visualizzato il riquadro.
Proprietà pubblica Width Ottiene la larghezza del riquadro in unità del carattere.
Proprietà pubblica Window ottiene Window l'oggetto che contiene il riquadro.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Activate Consente di spostare lo stato attivo sull'elemento corrente.
Metodo pubblico IsVisible Restituisce un valore che indica se il carattere o i caratteri specificati è visibile nel riquadro di testo.
Metodo pubblico TryToShow Regola il percorso di visualizzazione nel buffer di testo in modo da indicare l'intervallo illustrato del testo nel riquadro di testo, se possibile.È possibile controllare la posizione nel riquadro il testo visualizzato.

In alto

Note

È possibile dividere una finestra dell'editor di testo in due riquadri.TextPane consente dell'oggetto l'accesso al testo selezionato in ciascun riquadro nonché le proprietà del riquadro altezza, larghezza, e così via.

Esempi

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

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE