Metoda UIHierarchy.SelectDown —
Wybiera węzeł bezpośrednio poniżej zaznaczonego węzła w odniesieniu do bieżącego stanu rozwinięcia drzewa.
Przestrzeń nazw: EnvDTE
Zestaw: EnvDTE (w EnvDTE.dll)
Składnia
'Deklaracja
Sub SelectDown ( _
How As vsUISelectionType, _
Count As Integer _
)
void SelectDown(
vsUISelectionType How,
int Count
)
void SelectDown(
[InAttribute] vsUISelectionType How,
[InAttribute] int Count
)
abstract SelectDown :
How:vsUISelectionType *
Count:int -> unit
function SelectDown(
How : vsUISelectionType,
Count : int
)
Parametry
How
Typ: EnvDTE.vsUISelectionTypeWymagany.A vsUISelectionType stałą jak dokonaniu wyboru.
Count
Typ: Int32Wymagany.Liczba węzłów do wybierania w dół z bieżącego węzła.CountSłuży również do polecenia przyłączany podczas nagrywania.To znaczy, jeśli wpisz SHIFT + strzałkę w dół, cztery razy, a nie czterech linii kodu wysyłanego zamiast Ci jeden wiersz z Count wartość 4.
Uwagi
SelectDownprzydaje się do makra z wciśniętym klawiszem SHIFT, nagrywania lub przenoszenie za pomocą klawiszy Strzałka w dół lub w górę.Jest to przydatne ponieważ zachowanie SelectDown naśladuje zachowanie za pomocą klawiszy strzałek oraz klawiszy SHIFT + ARROW w widoku drzewa.
Przykłady
Sub SelectDownExample()
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
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.