Metodo UIHierarchy.SelectUp
Seleziona il nodo immediatamente al di sopra 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 SelectUp ( _
How As vsUISelectionType, _
Count As Integer _
)
void SelectUp(
vsUISelectionType How,
int Count
)
void SelectUp(
[InAttribute] vsUISelectionType How,
[InAttribute] int Count
)
abstract SelectUp :
How:vsUISelectionType *
Count:int -> unit
function SelectUp(
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 l'alto a partire dal nodo corrente. Count viene inoltre utilizzato per riunire più comandi nel corso della registrazione. Ovvero, se si preme MAIUSC + freccia SU quattro volte, invece di quattro righe di codice si riceverà una riga con un valore Count di 4.
Note
Il metodo SelectUp 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 SelectUp risulta utile in quanto riproduce il comportamento dei tasti di direzione e MAIUSC + tasti di direzione in visualizzazione struttura ad albero.
Esempi
Sub SelectUpExample()
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