Share via


UIHierarchyItem.IsSelected Property

Definition

Gets whether a node is selected.

public:
 property bool IsSelected { bool get(); };
public:
 property bool IsSelected { bool get(); };
[System.Runtime.InteropServices.DispId(6)]
public bool IsSelected { [System.Runtime.InteropServices.DispId(6)] get; }
[<System.Runtime.InteropServices.DispId(6)>]
[<get: System.Runtime.InteropServices.DispId(6)>]
member this.IsSelected : bool
Public ReadOnly Property IsSelected As Boolean

Property Value

A Boolean value indicating true if the item is selected, false otherwise.

Attributes

Examples

Sub IsSelectedExample()  
   Dim UIH As UIHierarchy = _  
     DTE.Windows.Item(Constants.vsWindowKindMacroExplorer).Object  
   Dim UIHItem As UIHierarchyItem = UIH.GetItem("Macros\Samples")  

   UIHItem.Select(vsUISelectionType.vsUISelectionTypeSetCaret)  
   If UIHItem.IsSelected = False Then  
      If UIH.UIHierarchyItems.Expanded = True Then  
         MsgBox("Node is expanded.")  
      Else  
         MsgBox("Node is not expanded.")  
      End If  
   End If  
   UIH.SelectDown(vsUISelectionType.vsUISelectionTypeSelect, 2)  
   UIH.DoDefaultAction()  
   UIH.SelectDown(vsUISelectionType.vsUISelectionTypeSelect, 1)  
   UIH.SelectUp(vsUISelectionType.vsUISelectionTypeExtend, 1)  
End Sub  

Applies to