Sdílet prostřednictvím


UIHierarchy.SelectUp – metoda

Vybere uzel přímo nad aktuálně vybraný uzel s ohledem na aktuální stav rozšíření stromové struktuře.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
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
)

Parametry

  • Count
    Typ: Int32

    Povinné.Počet uzlů, které lze vybírat aktuálního uzlu.Counttaké se používá pro slučovací příkazy během záznamu.To znamená, pokud zadejte SHIFT + šipka nahoru čtyřikrát, než čtyři řádky kódu emitovány, místo toho dostanete jeden řádek s Count hodnotu 4.

Poznámky

SelectUpje užitečné pro záznam makra stisknutou klávesou SHIFT nebo přesunout nahoru nebo dolů pomocí kláves se šipkami.Je užitečné, protože chování SelectUp napodobuje chování pomocí kláves se šipkami a kombinace kláves SHIFT + ŠIPKA ve stromovém zobrazení.

Příklady

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

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

UIHierarchy Rozhraní

EnvDTE – obor názvů

Další zdroje

Postupy: Manipulace se zobrazeními stromu pomocí UIHierarchy