Sdílet prostřednictvím


UIHierarchy.SelectUp – metoda

Vybere uzel bezprostředně nad aktuálně zvoleného uzlu s ohledem na aktuální stav rozšíření ve stromu.

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: System.Int32
    Povinné.Počet uzlů vybírat aktuálního uzlu.Countse také používá při nahrávání coalescing příkazech.Zadejte SHIFT + Šipka nahoru čtyřikrát, spíše než čtyři řádky kódu vyzařovaného místo získáte 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 SHIFT + ŠIPKA v zobrazení stromu.

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é

Odkaz

UIHierarchy Rozhraní

EnvDTE – obor názvů

Další zdroje

How to: Manipulate Tree Views by Using UIHierarchy