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
- How
Typ: EnvDTE.vsUISelectionType
Povinné.A vsUISelectionType Konstanta určující, jak výběr provádí.
- 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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.