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 | |
---|---|---|
Collection | Ottiene l'insieme contenente l'oggetto TextPane che supporta la proprietà. | |
DTE | Ottiene l'oggetto di estensibilità di primo livello. | |
Height | Ottiene l'altezza del riquadro di testo in unità carattere. | |
Selection | Ottiene un oggetto che rappresenta la selezione corrente dell'oggetto TextPane. | |
StartPoint | Ottiene l'oggetto TextPoint che rappresenta il primo carattere visualizzato del riquadro. | |
Width | Ottiene la larghezza del riquadro in unità carattere. | |
Window | Ottiene l'oggetto Window che contiene il riquadro. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Activate | Sposta lo stato attivo sull'elemento corrente. | |
IsVisible | Restituisce un valore che indica se il carattere o i caratteri specificati sono visibili o meno nel riquadro di testo. | |
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 e a proprietà del riquadro quali l'altezza, la 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 () + ".");
}