UIHierarchy.SelectDown-Methode
Wählt den Knoten direkt unter dem derzeit ausgewählten Knoten entsprechend dem aktuellen Erweiterungszustand der Struktur aus.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
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
)
Parameter
How
Typ: EnvDTE.vsUISelectionTypeErforderlich. Eine vsUISelectionType-Konstante, die angibt, wie die Auswahl ausgeführt wird.
Count
Typ: Int32Erforderlich. Die Anzahl der Knoten, die ab dem aktuellen Knoten abwärts ausgewählt werden müssen. Count wird außerdem zum Zusammenfügen von Befehlen während der Aufzeichnung verwendet. Das heißt, wenn Sie vier Mal UMSCHALTTASTE + NACH-UNTEN-TASTE drücken, statt vier Zeilen ausgegebenen Code einzugeben, erhalten Sie eine Zeile mit einem Count-Wert von 4.
Hinweise
SelectDown ist hilfreich bei der Makroaufzeichnung mit UMSCHALT-Klicken oder zum Bewegen des Cursors nach unten oder oben mit den Pfeiltasten. Dies liegt daran, dass SelectDown das Verhalten bei der Verwendung der Pfeiltasten sowie bei der Verwendung von UMSCHALTTASTE + Pfeiltasten in einer Strukturansicht nachahmt.
Beispiele
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
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Weitere Ressourcen
Gewusst wie: Verändern von Strukturansichten mithilfe von UIHierarchy