Vorgehensweise: Deaktivieren von ToolStripMenuItems mithilfe des Designers
Sie können die Befehle einschränken oder erweitern, die ein Benutzer ausführen kann, indem Sie Menüelemente als Reaktion auf Benutzeraktivitäten aktivieren und deaktivieren. Menüelemente sind standardmäßig aktiviert, wenn sie erstellt werden. Dies kann jedoch über die Enabled-Eigenschaft angepasst werden. Sie können diese Eigenschaft zur Entwurfszeit im Fenster Eigenschaften oder programmgesteuert durch entsprechende Festlegung im Code ändern. Weitere Informationen finden Sie unter Vorgehensweise: Ausblenden von ToolStripMenuItems.
So deaktivieren Sie ein Menüelement zur Entwurfszeit
Wählen Sie das Menüelement im Formular aus, und legen Sie die Enabled-Eigenschaft auf
false
fest.Tipp
Durch Deaktivieren des Menüelements auf der ersten oder obersten Ebene in einem Menü werden alle im Menü enthaltenen Menüelemente deaktiviert. Ebenso werden durch Deaktivieren eines Menüelements mit Untermenüelementen die Untermenüelemente deaktiviert. Wenn alle Befehle in einem bestimmten Menü für den Benutzer nicht verfügbar sind, gilt es als bewährte Programmierpraxis, das gesamte Menü auszublenden und zu deaktivieren, da die Benutzeroberfläche dadurch übersichtlicher wird. Sie sollten das Menü ausblenden und auch deaktivieren, da das Ausblenden allein nicht den Zugriff auf einen Menübefehl über eine Tastenkombination verhindert. Legen Sie die Visible-Eigenschaft eines Menüelements auf oberster Ebene auf
false
fest, um das ganze Menü auszublenden.
Weitere Informationen
.NET Desktop feedback