TextSelection.TextRanges Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает коллекцию TextRanges с одним объектом TextRange для каждой строки или частичной строки выделения.
public:
property EnvDTE::TextRanges ^ TextRanges { EnvDTE::TextRanges ^ get(); };
[System.Runtime.InteropServices.DispId(56)]
public EnvDTE.TextRanges TextRanges { [System.Runtime.InteropServices.DispId(56)] get; }
[<System.Runtime.InteropServices.DispId(56)>]
[<get: System.Runtime.InteropServices.DispId(56)>]
member this.TextRanges : EnvDTE.TextRanges
Public ReadOnly Property TextRanges As TextRanges
Значение свойства
Коллекция TextRanges.
- Атрибуты
Примеры
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
Комментарии
Для каждой строки в выделенном фрагменте текста, независимо от текущего режима, TextRange объект представляет виртуальную часть строки в выделенном фрагменте. Если выбран режим выбора Stream , TextRange объекты представляют только текст, наявляющийся в выделенном фрагменте. Если некоторые строки длиннее, чем другие, то диапазоны будут доступны только для строк, содержащих текст.
При каждом TextRanges извлечении коллекции из выбранного текста происходит потеря прежнего содержимого.