Partager via


TextSelection.TextRanges, propriété

Obtient une collection TextRanges avec un objet TextRange pour chaque ligne ou ligne partielle présente dans la sélection.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

'Déclaration
ReadOnly Property TextRanges As TextRanges
TextRanges TextRanges { get; }
property TextRanges^ TextRanges {
    TextRanges^ get ();
}
abstract TextRanges : TextRanges with get
function get TextRanges () : TextRanges

Valeur de propriété

Type : EnvDTE.TextRanges
Collection TextRanges.

Notes

Pour chaque ligne de la sélection de texte, indépendamment de son mode actuel, un objet TextRange représente la partie virtuelle de la ligne dans la sélection. Lorsque le mode de sélection est Stream, les objets TextRange ne représentent que le texte qui se trouve dans la sélection. Si certaines lignes sont plus longues que d'autres, vous n'obtenez des plages de texte que pour les lignes qui en contiennent réellement.

Chaque fois que la collection d'TextRanges sont extraites de la sélection de texte, le contenu antérieure est perdu.

Exemples

Sub TextRangesExample()
   ' Before running this example, open a code document.
   Dim objSel As TextSelection = DTE.ActiveDocument.Selection
   MsgBox("Startpoint line: " & (objSel.TextRanges.Item(1).StartPoint.Line) & vbCr & "Endpoint line: " & (objSel.TextRanges.Item(1).EndPoint.Line))
End Sub

Sécurité .NET Framework

Voir aussi

Référence

TextSelection Interface

EnvDTE, espace de noms