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
function get TextRanges () : TextRanges
Valeur de propriété
Type : EnvDTE.TextRanges
Collection TextRanges.
Notes
Pour chaque ligne dans le texte sélectionné, quel que soit son mode en cours, il existe un objet TextRange qui représente la portion 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 TextRanges est récupérée du texte sélectionné, le contenu précédent 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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.