Freigeben über


Vorgehensweise: Ausblenden von ToolStripMenuItems mithilfe des Designers

Das Ausblenden von Menüelementen ist eine Möglichkeit, die Benutzeroberfläche Ihrer Anwendung zu steuern und Benutzerbefehle einzuschränken. Häufig möchten Sie ein gesamtes Menü ausblenden, wenn alle darin angezeigten Menüelemente nicht verfügbar sind. Dies sorgt für weniger Ablenkungen für den Benutzer. Darüber hinaus kann es wünschenswert sein, das Menü oder Menüelement auszublenden und zu deaktivieren, da das Ausblenden allein nicht verhindert, dass Benutzende über eine Tastenkombination auf einen Menübefehl zugreifen können. Weitere Informationen zum Deaktivieren von Menüelementen finden Sie unter How to: Disable ToolStripMenuItems Using the Designer.

So blenden Sie ein Menü der obersten Ebene und die zugehörigen Untermenüelemente aus

  1. Wählen Sie das Menüelement der obersten Ebene aus und legen Sie die Eigenschaft Visible oder Available auf false fest.

    Wenn Sie das Menüelement der obersten Ebene ausblenden, werden alle Menüelemente in diesem Menü ebenfalls ausgeblendet. Wenn Sie auf eine andere Stelle als auf die MenuStrip klicken, nachdem Sie Visible auf false gesetzt haben, werden das gesamte Menüelement der obersten Ebene und die zugehörigen Untermenüelemente aus dem Formular ausgeblendet, wodurch der Laufzeiteffekt Ihrer Aktion angezeigt wird. Wenn Sie das ausgeblendete Menüelement der obersten Ebene zur Entwurfszeit anzeigen möchten, klicken Sie auf die Schaltfläche MenuStrip in der Komponentenleiste, in der Dokumentgliederung oder oben im Eigenschaftenraster.

Hinweis

Sie blenden nur selten ein gesamtes Menü aus, mit Ausnahme mehrerer untergeordneter Menüs für die Dokumentschnittstelle (MDI) in einem Zusammenführungsszenario.

So blenden Sie ein Untermenüelement aus

  1. Wählen Sie das Untermenüelement aus, und legen Sie dessen Visible Eigenschaft auf false.

    Wenn Sie ein Untermenüelement ausblenden, bleibt es zur Entwurfszeit auf Ihrem Formular sichtbar, sodass Sie es problemlos für weitere Arbeiten auswählen können. Es wird tatsächlich zur Laufzeit ausgeblendet.

Siehe auch