UIHierarchy.SelectUp-Methode
Wählt den Knoten direkt über dem derzeit ausgewählten Knoten entsprechend dem aktuellen Erweiterungszustand der Struktur aus.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
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
)
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 aufwä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-OBEN-TASTE drücken, statt vier Zeilen ausgegebenen Code einzugeben, erhalten Sie eine Zeile mit einem Count-Wert von 4.
Hinweise
SelectUp ist hilfreich bei der Makroaufzeichnung mit UMSCHALT-Klicken oder zum Verschieben des Cursors nach unten oder oben mit den Pfeiltasten. Dies liegt daran, dass SelectUp das Verhalten bei der Verwendung der Pfeiltasten sowie bei der Verwendung von UMSCHALTTASTE + Pfeiltasten in einer Strukturansicht nachahmt.
Beispiele
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
.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