Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Wählen Sie das Menüelement der obersten Ebene aus und legen Sie die Eigenschaft Visible oder Available auf
falsefest.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
falsegesetzt 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
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
.NET Desktop feedback