Vorgehensweise: Ausblenden von ToolStripMenuItems mithilfe des Designers
Das Ausblenden von Menüelementen ist eine Möglichkeit, um die Benutzeroberfläche Ihrer Anwendung zu steuern und Benutzerbefehle einzuschränken. Häufig kann es wünschenswert sein, ein ganzes Menü auszublenden, wenn alle darin enthaltenen Menüelemente nicht verfügbar sind. Dadurch wird der Benutzer weniger abgelenkt. Darüber hinaus kann es wünschenswert sein, das Menü oder Menüelement auszublenden und zu deaktivieren, da das Ausblenden allein nicht verhindert, dass der Benutzer über eine Tastenkombination auf einen Menübefehl zugreifen kann. Weitere Informationen zum Deaktivieren von Menüelementen finden Sie unter Vorgehensweise: Deaktivieren von ToolStripMenuItems mithilfe des Designers.
So blenden Sie ein Menü auf der obersten Ebene und die zugehörigen Untermenüelemente aus
Wählen Sie das Menüelement auf oberster Ebene aus, und legen Sie dessen Visible- oder Available-Eigenschaft auf
false
fest.Wenn Sie das Menüelement auf oberster Ebene ausblenden, werden alle Menüelemente in diesem Menü ebenfalls ausgeblendet. Wenn Sie nach Festlegung von Visible auf
false
auf eine andere Stelle klicken als MenuStrip, werden das gesamte Menüelement auf oberster Ebene und dessen Untermenüelemente im Formular ausgeblendet, d. h. Sie sehen den Laufzeiteffekt Ihrer Aktion. Klicken Sie zum Anzeigen des ausgeblendeten Menüelements auf oberster Ebene zur Entwurfszeit in der Dokumentgliederung oder oben im Eigenschaftenraster auf MenuStrip in der Komponentenleiste.
Hinweis
Sie werden nur selten ein gesamtes Menü ausblenden, außer für mehrere untergeordnete MDI-Menüs beim Zusammenführen.
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 zum Entwurfszeitpunkt im Formular sichtbar, sodass Sie es für eine weitere Bearbeitung leicht auswählen können. Es wird zur Laufzeit jedoch ausgeblendet.
Weitere Informationen
.NET Desktop feedback