Übersicht über das MenuStrip-Steuerelement (Windows Forms)
Aktualisiert: November 2007
Menüs stellen Benutzern Funktionen in Form von Befehlen bereit, die nach einem gemeinsamen Design gruppiert sind.
Das MenuStrip-Steuerelement ist in dieser Version von Visual Studio und .NET Framework neu. Mit diesem Steuerelement können Sie problemlos Menüs wie in Microsoft Office erstellen.
Das MenuStrip-Steuerelement unterstützt die MDI (Multiple-Document Interface) sowie Menüzusammenführung, QuickInfos und Überlauf. Sie können die Menüs benutzerfreundlicher gestalten, indem Sie Tastenkombinationen, Zugriffstasten, Häkchen, Bilder und Trennlinien hinzufügen.
Obwohl das MainMenu-Steuerelement durch das MenuStrip-Steuerelement ersetzt und funktionell erweitert wird, wird das MainMenu-Steuerelement sowohl aus Gründen der Abwärtskompatibilität als auch, falls gewünscht, für die zukünftige Verwendung beibehalten.
Verwendungsmöglichkeiten des MenuStrip-Steuerelements
Verwenden Sie das MenuStrip-Steuerelement wie folgt:
Erstellen Sie leicht anpassbare, häufig verwendete Menüs, die anspruchsvolle Benutzeroberflächen- und Layoutfeatures unterstützen, z. B. das Anordnen und Ausrichten von Text und Bildern, Drag & Drop-Operationen, MDI, Überlauf und alternative Modi für den Zugriff auf Menübefehle.
Unterstützen Sie das typische Aussehen und Verhalten des Betriebssystems.
Behandeln Sie Ereignisse für alle Container und darin enthaltenen Elemente immer gleich, d. h. ebenso wie Ereignisse für andere Steuerelemente.
Die folgende Tabelle enthält einige besonders wichtige Eigenschaften von MenuStrip und zugeordneten Klassen.
Eigenschaft |
Beschreibung |
---|---|
Ruft das ToolStripMenuItem ab, das verwendet wird, um eine Liste mit untergeordneten MDI-Formularen anzuzeigen, bzw. legt dieses fest. |
|
Ruft ab, wie untergeordnete Menüs in MDI-Anwendungen mit übergeordneten Menüs zusammengeführt werden, bzw. legt dies fest. |
|
Ruft die Position eines zusammengeführten Elements in einem Menü in MDI-Anwendungen ab bzw. legt diese fest. |
|
Ruft einen Wert ab, der angibt, ob das Formular ein Container für untergeordnete MDI-Formulare ist, bzw. legt diesen fest. |
|
Ruft einen Wert ab, der angibt, ob QuickInfos für den MenuStrip angezeigt werden, bzw. legt diesen fest. |
|
Ruft einen Wert ab, der angibt, ob der MenuStrip Überlauffunktionen unterstützt, bzw. legt diesen fest. |
|
Ruft die Tastenkombinationen ab, die dem ToolStripMenuItem zugeordnet sind, bzw. legt diese fest. |
|
Ruft einen Wert ab, der angibt, ob die Tastenkombinationen, die dem ToolStripMenuItem zugeordnet sind, neben dem ToolStripMenuItem angezeigt werden, bzw. legt diesen fest. |
In der folgenden Tabelle werden die wichtigen MenuStrip-Assistentenklassen angezeigt.
Klasse |
Beschreibung |
---|---|
Stellt eine auswählbare Option dar, die auf einem MenuStrip oder ContextMenuStrip angezeigt wird. |
|
Stellt ein Kontextmenü dar. |
|
Stellt ein Kontextmenü dar, das es dem Benutzer ermöglicht, ein einzelnes Element aus einer Liste auszuwählen, die angezeigt wird, wenn der Benutzer auf einen ToolStripDropDownButton oder ein Menüelement auf einer höheren Ebene klickt. |
|
Stellt grundlegende Funktionen für Steuerelemente bereit, die vom ToolStripItem abgeleitet sind und Dropdownelemente anzeigen, wenn darauf geklickt wird. |