TextSelection.TextRanges 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取 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 从选定文本中检索集合时,以前的内容都将丢失。