Metoda UIHierarchy.SelectUp —
Wybiera węzeł bezpośrednio powyż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 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
Wymagane.A vsUISelectionType stałą, wskazując, w jaki sposób wybierane.
- Count
Typ: System.Int32
Wymagane.Liczba węzłów, które można wybierać bieżącego węzła. Countjest również używany dla poleceń przyłączany podczas nagrywania.Oznacza to, że jeśli możesz wpisać SHIFT + Strzałka w górę cztery razy, zamiast czterech linii kodu emitowane, zamiast otrzymasz jeden wiersz z Count wartość 4.
Uwagi
SelectUpprzydaje się do rejestrowania makr z wciśniętym klawiszem SHIFT lub Przenieś w dół lub w górę, korzystając z klawiszy strzałek.Użyteczne jest ponieważ zachowanie SelectUp naśladuje zachowanie przy użyciu klawiszy strzałek i SHIFT + Strzałka w widoku drzewa.
Przykłady
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
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..