Partilhar via


Método UIHierarchy.GetItem

Obtém o item designado pelo caminho especificado.

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

Sintaxe

'Declaração
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

Parâmetros

  • Names
    Tipo: System.String
    Obrigatório.Os nomes em ordem a partir da raiz, levando a subnós subseqüentes.O sobrenome na matriz é o nó retornado como um UIHierarchyItem objeto.

Valor de retorno

Tipo: EnvDTE.UIHierarchyItem
A UIHierarchyItem object.

Comentários

O caminho compreende nomes de nós separados por barras invertidas (\).Se duas barras invertidas são adjacentes uns aos outros, eles são analisados como um caractere de barra invertida simples que faz parte do nome do nó e não um separador.

ObservaçãoObservação

Para obter detalhes sobre outra maneira de nós de acesso em um UIHierarchy, consulte UIHierarchy objeto.

Exemplos

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

Segurança do .NET Framework

Consulte também

Referência

UIHierarchy Interface

Namespace EnvDTE

Outros recursos

Como: manipular os modos de exibição de árvore, usando UIHierarchy