Condividi tramite


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

  • Count
    Tipo: System.Int32
    Obbligatorio.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

Vedere anche

Riferimenti

UIHierarchy Interfaccia

Spazio dei nomi EnvDTE

Altre risorse

Procedura: modificare le visualizzazioni ad albero mediante UIHierarchy