Partager via


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
Propriété publique Collection Obtient la collection contenant l'objet TextPane qui prend en charge cette propriété.
Propriété publique DTE Obtient l'objet d'extensibilité de niveau supérieur.
Propriété publique Height Obtient la hauteur du volet de texte dans le nombre de caractères.
Propriété publique Selection Obtient un objet représentant la sélection actuelle sur l'objet TextPane.
Propriété publique StartPoint Obtient l'objet TextPoint représentant le premier caractère affiché du volet.
Propriété publique Width Obtient la largeur du volet en unités de caractère.
Propriété publique Window Obtient l'objet Window qui contient le volet.

Début

Méthodes

  Nom Description
Méthode publique Activate Place le focus sur l'élément actuel.
Méthode publique IsVisible Retourne une valeur indiquant si le caractère ou les caractères spécifiés sont visibles dans le volet de texte.
Méthode publique 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 () + ".");
}

Voir aussi

Référence

EnvDTE, espace de noms