Menüs und Befehle erweitern
Befehle sind die Art und Weise, wie Sie Visual Studio Aktionen und Prozesse hinzufügen. In den meisten Fällen werden Befehle auf Menüs oder Symbolleisten angezeigt. Die VSPackage-Projektvorlage zeigt, wie Sie einen sehr einfachen Befehl implementieren. Eine etwas längere, aber dennoch einfache Implementierung finden Sie unter Erstellen einer Erweiterung mit einem Menübefehl.
Weitere Informationen zu Visual Studio-Befehlen, Menüs und Symbolleisten finden Sie unter Befehle, Menüs und Symbolleisten.
Befehle, Menüs und Symbolleisten werden in der VSCT-Datei definiert, die Teil von VSPackage-Projekten ist. Informationen zur Visual Studio-IDE und zur VSCT-Datei finden Sie unter Wie VSPackages Benutzeroberflächenelemente hinzufügen.
In den folgenden Themen wird erläutert, wie verschiedene Arten von Befehlen, Menüs und Symbolleisten hinzugefügt werden.
In diesem Abschnitt
Hinzufügen eines Menüs zur Visual Studio-Menüleiste erläutert, wie Sie der oberen Visual Studio-Menüleiste ein Menü hinzufügen.
Binden von Tastenkombinationen an Menüpunkte erklärt, wie Sie einem Menüpunkt eine Tastenkombination (z. B. STRG + 3) hinzufügen.
Hinzufügen eines Untermenüs zu einem Menü erklärt, wie man ein Untermenü zum Hauptmenü hinzufügt.
Hinzufügen einer zuletzt verwendeten Liste zu einem Untermenü erklärt, wie Sie eine Liste Zuletzt verwendet hinzufügen können.
Erstellen von wiederverwendbaren Schaltflächengruppen beschreibt, wie Sie Befehlselemente so gruppieren, dass sie in mehreren Menüs verwendet werden können.
Hinzufügen von Symbolen zu Menübefehlen beschreibt, wie Sie einem Befehl sowohl in einer Symbolleiste als auch in einem Menü ein Symbol hinzufügen können.
Ändern des Textes eines Menübefehls beschreibt die Verwendung des
TextChanges
-Flags, mit dem ein Menüpunkt dynamisch geändert werden kann.Ändern der Darstellung eines Befehls beschreibt, wie ein Befehl dynamisch aktiviert oder deaktiviert wird.
Aktualisieren der Benutzeroberfläche beschreibt, wie eine Aktualisierung der Benutzeroberfläche erzwungen wird, um aktuelle Änderungen widerzuspiegeln.
Lokalisieren von Menübefehlen erklärt, wie Sie Menübefehle lokalisieren können.