Gewusst wie: Ausblenden von ToolStripMenuItems mithilfe des Designers

Durch das Ausblenden von Menüelementen können Sie die Benutzeroberfläche (UI) der Anwendung steuern und die verfügbaren Benutzerbefehle einschränken. Häufig möchten Sie ein komplettes Menü ausblenden, wenn alle darin enthaltenen Menüelemente nicht verfügbar sind. Dies ist weniger verwirrend für den Benutzer. Des Weiteren möchten Sie das Menü oder Menüelement möglicherweise nicht nur ausblenden, sondern auch deaktivieren, da das Ausblenden den Benutzer nicht daran hindert, einen Menübefehl über eine Tastenkombination aufzurufen. Weitere Informationen zum Deaktivieren von Menüelementen finden Sie unter Gewusst wie: Deaktivieren von ToolStripMenuItems mithilfe des Designers.

Tipp

Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Arbeiten mit Einstellungen.

So blenden Sie ein Menü der obersten Ebene und seine Untermenüelemente aus

  • Wählen Sie das Menüelement der obersten Ebene aus, und legen Sie dessen Visible-Eigenschaft oder Available-Eigenschaft auf false fest.

    Wenn Sie das Menüelement der obersten Ebene ausblenden, werden automatisch auch alle Menüelemente innerhalb dieses Menüs ausgeblendet. Wenn Sie auf eine andere Stelle als dem MenuStrip klicken, nachdem Sie Visible auf false festgelegt haben, werden das gesamte Menüelement der obersten Ebene und seine Untermenüelemente aus dem Formular ausgeblendet, was den Laufzeiteffekt Ihrer Aktion veranschaulicht. Um das ausgeblendete Menüelement der obersten Ebene zur Entwurfszeit anzuzeigen, klicken Sie auf der Komponentenleiste, in der Dokumentgliederung oder am oberen Rand des Eigenschaftenrasters auf den MenuStrip.

Tipp

Es müssen nur selten ganze Menüs ausgeblendet werden. Ein Ausnahme hiervon bilden lediglich die untergeordneten Menüs beim Zusammenführen in einer MDI-Anwendung.

So blenden Sie ein Untermenüelement aus

  • Wählen Sie das Untermenüelement aus, und legen Sie seine Visible-Eigenschaft auf false fest.

    Wenn Sie ein Untermenüelement ausblenden, bleibt es zur Entwurfszeit auf dem Formular sichtbar, sodass Sie es zur weiteren Arbeit leicht auswählen können. Zur Laufzeit wird es ausgeblendet.

Siehe auch

Aufgaben

Gewusst wie: Deaktivieren von ToolStripMenuItems mithilfe des Designers

Referenz

Visible

MenuStrip

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

Enabled

Available

Overflow