Metodo UIHierarchy.GetItem
Ottiene l'elemento specificato dal percorso fornito.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
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
Parametri
Names
Tipo: StringObbligatorio. I nomi dei nodi, ordinati dalla directory radice ai nodi secondari successivi. L'ultimo nome nella matrice è il nome del nodo restituito come oggetto UIHierarchyItem.
Valore restituito
Tipo: EnvDTE.UIHierarchyItem
Oggetto UIHierarchyItem.
Note
Il percorso contiene i nomi dei nodi separati da barre rovesciate (\). Se due barre rovesciate sono adiacenti, verranno interpretate come caratteri singoli di barra rovesciata appartenenti a un nome di nodo e non come separatori.
Nota
Per ulteriori informazioni su altre modalità di accesso ai nodi in UIHierarchy, vedere l'oggetto UIHierarchy.
Esempi
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
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Altre risorse
Procedura: modificare le visualizzazioni ad albero mediante UIHierarchy