Metoda UIHierarchy.SelectDown —
Wybiera węzeł bezpośrednio poniżej aktualnie zaznaczony węzeł, w odniesieniu do drzewa bieżący stan rozszerzenia.
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.vsUISelectionType
Wymagane.A vsUISelectionType stałą, wskazując, w jaki sposób wybierane.
- Count
Typ: System.Int32
Wymagane.Liczba węzłów, aby zaznaczyć w dół od bieżącego węzła. Countjest również używany dla poleceń przyłączany podczas nagrywania.Oznacza to, że jeśli wpisz SHIFT + STRZAŁKA W cztery razy, zamiast czterech linii kodu emitowane, zamiast otrzymasz jeden wiersz z Count wartość 4.
Uwagi
SelectDownprzydaje się do makra z wciśniętym klawiszem SHIFT, nagrywania lub przenoszenia w dół lub górę za pomocą klawiszy strzałek.Użyteczne jest ponieważ zachowanie SelectDown naśladuje zachowanie przy użyciu klawiszy strzałek i SHIFT + Strzałka 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 Przy użyciu bibliotek z częściowo zaufanego kodu..