TextPane, interface
Représente un volet dans la fenêtre de l'éditeur de texte.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
<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
Le type TextPane expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Collection | Obtient la collection contenant l'objet TextPane qui prend en charge cette propriété. | |
DTE | Obtient l'objet d'extensibilité de niveau supérieur. | |
Height | Obtient la hauteur du volet de texte en unités de caractère. | |
Selection | Obtient un objet représentant la sélection actuelle sur l'objet TextPane. | |
StartPoint | Obtient l'objet TextPoint représentant le premier caractère affiché du volet. | |
Width | Obtient la largeur du volet en unités de caractère. | |
Window | Obtient l'objet Window qui contient le volet. |
Début
Méthodes
Nom | Description | |
---|---|---|
Activate | Déplace le focus vers l'élément actif. | |
IsVisible | Retourne une valeur indiquant si le caractère ou les caractères spécifiés sont visibles dans le volet de texte. | |
TryToShow | Ajuste l'emplacement de la vue dans le tampon de texte afin que la plage de texte indiquée s'affiche dans le volet de texte, si possible.Vous pouvez contrôler l'emplacement d'affichage du texte dans le volet. |
Début
Notes
Vous pouvez fractionner la fenêtre de l'éditeur de texte en deux volets. L'objet TextPane vous donne accès au texte sélectionné dans chaque volet, ainsi qu'aux propriétés du volet, telles que la hauteur, la largeur, etc.
Exemples
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 () + ".");
}