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

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 物件代表選取範圍中該行的虛擬部分。 當選取模式是時 StreamTextRange 物件只代表選取範圍中的文字。 如果某些行的長度超過其他行,則只會取得實際包含文字之線條的範圍。

每次 TextRanges 從文字選取範圍抓取集合時,會遺失先前的內容。

適用於