Partager via


UIHierarchy.GetItem, méthode

Obtient l'élément désigné par un chemin d'accès donné.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

'Déclaration
Function GetItem ( _
    Names As String _
) As UIHierarchyItem
UIHierarchyItem GetItem(
    string Names
)
UIHierarchyItem^ GetItem(
    [InAttribute] String^ Names
)
abstract GetItem : 
        Names:string -> UIHierarchyItem 
function GetItem(
    Names : String
) : UIHierarchyItem

Paramètres

  • Names
    Type : System.String
    Obligatoire.Les noms classés depuis la racine jusqu'aux sous-nœuds suivants.Le dernier nom dans le tableau est le nœud retourné comme un objet UIHierarchyItem.

Valeur de retour

Type : EnvDTE.UIHierarchyItem
Objet UIHierarchyItem.

Notes

Le chemin d'accès contient les noms des nœuds séparés par des barres obliques inverses (\).Si deux barres obliques inverses sont voisines, elles sont analysées en tant que caractère barre oblique inverse unique faisant partie d'un nom de nœud et non en tant que séparateur.

[!REMARQUE]

Pour plus d'informations sur une autre manière d'accéder aux nœuds dans UIHierarchy, consultez l'objet UIHierarchy.

Exemples

Sub GetItemExample()
   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

Sécurité .NET Framework

Voir aussi

Référence

UIHierarchy Interface

EnvDTE, espace de noms

Autres ressources

Comment : manipuler des arborescences à l'aide de l'objet UIHierarchy