So geht's: 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 möchten Sie das Menü oder Menüelement möglicherweise ausblenden und deaktivieren, denn das bloße Ausblenden verhindert nicht, dass der Benutzer mithilfe einer Tastenkombination auf einen Menübefehl zugreift. Weitere Informationen zum Deaktivieren von Menüelementen finden Sie unter So deaktivieren Sie ToolStripMenuItems mit dem Designer.
So blenden Sie ein Menü der obersten Ebene und die zugehörigen Untermenüelemente aus
Wählen Sie das Menüelement der obersten Ebene aus, und legen Sie dessen Visible- oder Available-Eigenschaft auf
false
fest.Wenn Sie das Menüelement der obersten Ebene ausblenden, werden alle Menüelemente in diesem Menü ebenfalls ausgeblendet. Wenn Sie nach dem Festlegen von Visible auf
false
auf eine andere Stelle als auf MenuStrip klicken, werden das gesamte Menüelement der obersten Ebene und die Untermenüelemente aus Ihrem Formular ausgeblendet, wodurch die Laufzeitwirkung Ihrer Aktion angezeigt wird. Um das ausgeblendete Menüelement der obersten Ebene zur Entwurfszeit anzuzeigen, klicken Sie auf das MenuStrip im Component Tray, in der Dokumentgliederungoder oben auf dem Eigenschaftenraster.
Anmerkung
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
Wählen Sie das Untermenüelement aus, und legen Sie dessen Visible Eigenschaft auf
false
fest.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
.NET Desktop feedback