Sdílet prostřednictvím


UIHierarchy.GetItem-Methode

Aktualisiert: November 2007

Ruft das durch den angegebenen Pfad festgelegte Element ab.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
Function GetItem ( _
    Names As String _
) As UIHierarchyItem
'Usage
Dim instance As UIHierarchy
Dim Names As String
Dim returnValue As UIHierarchyItem

returnValue = instance.GetItem(Names)
UIHierarchyItem GetItem(
    string Names
)
UIHierarchyItem^ GetItem(
    [InAttribute] String^ Names
)
function GetItem(
    Names : String
) : UIHierarchyItem

Parameter

  • Names
    Typ: System.String

    Erforderlich. Die Namen in der Reihenfolge ausgehend vom Stamm bis zu den nachfolgenden untergeordneten Knoten. Der letzte Name im Array ist der als UIHierarchyItem-Objekt zurückgegebene Knoten.

Rückgabewert

Typ: EnvDTE.UIHierarchyItem

Ein UIHierarchyItem-Objekt.

Hinweise

Der Pfad setzt sich aus Knotennamen zusammen, die durch umgekehrte Schrägstriche (\) voneinander getrennt sind. Wenn zwei umgekehrte Schrägstriche direkt nebeneinander stehen, werden sie nicht als Trennzeichen analysiert, sondern als einzelner umgekehrter Schrägstrich, der Teil eines Knotennamens ist.

Hinweis:

Wie Sie außerdem auf Knoten in einer UIHierarchy zugreifen können, erfahren Sie in den Erläuterungen zum UIHierarchy-Objekt.

Beispiele

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

Berechtigungen

Siehe auch

Referenz

UIHierarchy-Schnittstelle

UIHierarchy-Member

EnvDTE-Namespace

Weitere Ressourcen

Gewusst wie: Verändern von Strukturansichten mithilfe von UIHierarchy