Erweitern von Menüs und Befehlen
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üelemente Erläutert das Hinzufügen einer Tastenkombination (z. B. STRG+3) zu einem Menüelement.
Hinzufügen eines Untermenüs zu einem Menü Erläutert, wie Sie dem oberen Menü ein Untermenü hinzufügen.
Hinzufügen einer zuletzt verwendeten Liste zu einem Untermenü Erläutert, wie eine Liste der zuletzt verwendeten Benutzer hinzugefügt wird.
Erstellen von wiederverwendbaren Gruppen von Schaltflächen Beschreibt, wie Befehlselemente gruppiert werden, sodass sie in mehreren Menüs enthalten sein können.
Hinzufügen von Symbolen zu Menübefehlen Beschreibt das Hinzufügen eines Symbols zu einem Befehl auf einer Symbolleiste und einem Menü.
Ändern Des Texts eines Menübefehls Beschreibt die Verwendung der
TextChanges
Kennzeichnung, um eine dynamische Änderung eines Menüelements zu ermöglichen.Ä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 Erläutert, wie Menübefehle lokalisiert werden.