Compartir a través de


UIHierarchy.GetItem (Método)

Actualización: noviembre 2007

Obtiene el elemento designado por la ruta de acceso dada.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

Function GetItem ( _
    Names As String _
) As UIHierarchyItem

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

Parámetros

  • Names
    Tipo: System.String

    Necesario. Los nombres ordenados desde la raíz hasta los subnodos siguientes. El último nombre de la matriz es el nodo devuelto como un objeto UIHierarchyItem.

Valor devuelto

Tipo: EnvDTE.UIHierarchyItem

Objeto UIHierarchyItem.

Comentarios

La ruta de acceso consta de los nombres de los nodos separados por barras diagonales inversas (\). Si dos barras de este tipo aparecen juntas, se analizan como si se tratara de una sola barra diagonal inversa que forma parte de un nombre de nodo y no como un separador.

Nota:

Para obtener detalles acerca de otra manera de obtener acceso a los nodos de UIHierarchy, vea el objeto UIHierarchy.

Ejemplos

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

Permisos

Vea también

Referencia

UIHierarchy (Interfaz)

UIHierarchy (Miembros)

EnvDTE (Espacio de nombres)

Otros recursos

Cómo: Manipular vistas de árbol mediante UIHierarchy