Condividi tramite


Interfaccia TextPane

Rappresenta un riquadro della finestra di un 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 la raccolta contenente l'oggetto TextPane che supporta la proprietà.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Height Restituisce l'altezza del riquadro di testo in unità carattere.
Proprietà pubblica Selection Ottiene un oggetto che rappresenta la selezione corrente sull'oggetto TextPane.
Proprietà pubblica StartPoint Ottiene l'oggetto TextPoint che rappresenta il primo carattere visualizzato del riquadro.
Proprietà pubblica Width Ottiene la larghezza del riquadro in unità carattere.
Proprietà pubblica Window Ottiene l'oggetto Window che contiene il riquadro.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Activate Sposta lo stato attivo sull'elemento corrente.
Metodo pubblico IsVisible Restituisce un valore che indica se il carattere o i caratteri specificati sono visibili o meno nel riquadro di testo.
Metodo pubblico TryToShow Modifica la posizione della visualizzazione nel buffer di testo in modo che l'intervallo di testo indicato venga visualizzato nel riquadro di testo, se possibile.È possibile controllare la posizione in cui viene visualizzato il testo nel riquadro.

In alto

Note

È possibile suddividere la finestra dell'editor di testo in due riquadri. L'oggetto TextPane consente di accedere al testo selezionato in ogni riquadro, nonché alle proprietà del riquadro quali 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