Metodo UIHierarchy.SelectDown
Seleziona il nodo immediatamente al di sotto del nodo correntemente selezionato, relativamente allo stato di espansione corrente della struttura ad albero.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
Sub SelectDown ( _
How As vsUISelectionType, _
Count As Integer _
)
void SelectDown(
vsUISelectionType How,
int Count
)
void SelectDown(
[InAttribute] vsUISelectionType How,
[InAttribute] int Count
)
abstract SelectDown :
How:vsUISelectionType *
Count:int -> unit
function SelectDown(
How : vsUISelectionType,
Count : int
)
Parametri
How
Tipo: EnvDTE.vsUISelectionTypeObbligatorio. Costante vsUISelectionType che indica la modalità di selezione.
Count
Tipo: Int32Obbligatorio. Il numero di nodi da selezionare verso il basso a partire dal nodo corrente. Count viene inoltre utilizzato per riunire più comandi nel corso della registrazione. Ovvero, se si preme MAIUSC + freccia GIÙ quattro volte, invece di quattro righe di codice si otterrà una riga con un valore Count di 4.
Note
Il metodo SelectDown può essere utilizzato, durante la registrazione delle macro, invece di fare clic tenendo premuto MAIUSC o per spostarsi senza utilizzare la freccia GIÙ o SU. Il metodo SelectDown risulta utile in quanto riproduce il comportamento dei tasti di direzione e MAIUSC + tasti di direzione in visualizzazione struttura ad albero.
Esempi
Sub SelectDownExample()
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