TextSelection.Mode Property  
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Sets or gets a value determining whether dragging the mouse selects in stream or block mode.
public:
 property EnvDTE::vsSelectionMode Mode { EnvDTE::vsSelectionMode get(); void set(EnvDTE::vsSelectionMode value); };
	public:
 property EnvDTE::vsSelectionMode Mode { EnvDTE::vsSelectionMode get(); void set(EnvDTE::vsSelectionMode value); };
	[System.Runtime.InteropServices.DispId(55)]
public EnvDTE.vsSelectionMode Mode { [System.Runtime.InteropServices.DispId(55)] get; [System.Runtime.InteropServices.DispId(55)] set; }
	[<System.Runtime.InteropServices.DispId(55)>]
[<get: System.Runtime.InteropServices.DispId(55)>]
[<set: System.Runtime.InteropServices.DispId(55)>]
member this.Mode : EnvDTE.vsSelectionMode with get, set
	Public Property Mode As vsSelectionMode
	Property Value
A vsSelectionMode constant.
- Attributes
 
Examples
Sub ModeExample()  
   ' Before running this example, open a text document.  
   Dim objSel As TextSelection = DTE.ActiveDocument.Selection  
   MsgBox("Selection mode: " & objSel.Mode.ToString)  
   objSel.Mode = vsSelectionMode.vsSelectionModeBox  
   MsgBox("Selection mode: " & objSel.Mode.ToString)  
End Sub  
	Remarks
Mode can be set only when the selection is collapsed to a single point. By default, methods that extend the selection do so in stream mode. Any method or action that collapses the selection automatically sets Mode to vsSelectionModeStream.