Freigeben über


Übersicht über das MenuStrip-Steuerelement (Windows Forms)

Menüs machen Ihren Benutzern Funktionen verfügbar, indem Sie Befehle enthalten, die nach einem allgemeinen Design gruppiert sind.

Das MenuStrip-Steuerelement wurde in Version 2.0 von .NET Framework eingeführt. Mit dem MenuStrip-Steuerelement können Sie ganz einfach Menüs wie die in Microsoft Office gefundenen erstellen.

Das MenuStrip-Steuerelement unterstützt die Schnittstelle für mehrere Dokumente (MDI), die Zusammenführung von Menüs, QuickInfos und den Überlauf. Sie können die Benutzerfreundlichkeit und Lesbarkeit Ihrer Menüs verbessern, indem Sie Zugriffstasten, Tastenkombinationen, Häkchen, Bilder und Trennzeichen hinzufügen.

Das MenuStrip-Steuerelement ersetzt und fügt dem MainMenu-Steuerelement Funktionen hinzu; Das MainMenu-Steuerelement wird jedoch aus Gründen der Abwärtskompatibilität und der zukünftigen Verwendung beibehalten, wenn Sie dies auswählen.

Methoden zur Verwendung des MenuStrip-Steuerelements

Verwenden Sie das MenuStrip-Steuerelement für Folgendes:

  • Erstellen Sie leicht anpassbare, häufig verwendete Menüs, die erweiterte Benutzeroberflächen- und Layout-Features unterstützen, wie etwa die Reihenfolge und Ausrichtung von Text und Bildern, Drag-and-Drop-Vorgänge, MDI, Überlauf und alternative Modi für den Zugriff auf Menübefehle.

  • Unterstützen Sie das typische Erscheinungsbild und Verhalten des Betriebssystems.

  • Behandeln Sie Ereignisse konsistent für alle Container und enthaltenen Elemente in der gleichen Weise, wie Sie dies für andere Steuerelemente tun.

In der folgenden Tabelle sind einige besonders wichtige Eigenschaften von MenuStrip und zugehörigen Klassen aufgeführt.

Eigentum Beschreibung
MdiWindowListItem Ruft die ToolStripMenuItem-Instanz ab oder legt sie fest, die zum Anzeigen einer Liste von untergeordneten MDI-Formularen verwendet wird.
ToolStripItem.MergeAction Ruft ab oder legt fest, wie untergeordnete Menüs mit übergeordneten Menüs in MDI-Anwendungen zusammengeführt werden
ToolStripItem.MergeIndex Dient zum Abrufen oder Festlegen der Position eines zusammengeführten Elements innerhalb eines Menüs in MDI-Anwendungen.
Form.IsMdiContainer Ruft einen Wert ab oder legt ihn fest, der angibt, ob das Formular ein Container für untergeordnete MDI-Formulare ist
ShowItemToolTips Ruft einen Wert ab, der angibt, ob QuickInfos für die MenuStrip-Instanz angezeigt werden, oder legt diesen fest.
CanOverflow Ruft einen Wert ab, der angibt, ob MenuStrip Überlauffunktionen unterstützt, bzw. legt diesen fest
ShortcutKeys Dient zum Abrufen oder Festlegen der Tastenkombinationen, die dem ToolStripMenuItemzugeordnet sind
ShowShortcutKeys Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Tastenkombinationen, die dem ToolStripMenuItem zugeordnet sind, neben dem ToolStripMenuItem angezeigt werden

In der folgenden Tabelle sind wichtige Begleitklassen von MenuStrip aufgeführt.

Klasse Beschreibung
ToolStripMenuItem Stellt eine auswählbare Option dar, die auf einem MenuStrip oder ContextMenuStrip angezeigt wird
ContextMenuStrip Stellt ein Kontextmenü dar
ToolStripDropDown Stellt ein Steuerelement dar, mit dem der Benutzer ein einzelnes Element aus einer Liste auswählen kann, die angezeigt wird, wenn der Benutzer auf ein ToolStripDropDownButton oder ein Menüelement auf höherer Ebene klickt.
ToolStripDropDownItem Bietet grundlegende Funktionen für Steuerelemente, die von ToolStripItem abgeleitet sind und beim Klicken Dropdown-Elemente anzeigen.

Weitere Informationen