如何使用设计器隐藏ToolStripMenuItems
隐藏菜单项是控制应用程序的用户界面(UI)并限制用户命令的方法。 通常,当其上的所有菜单项都不可用时,需要隐藏整个菜单。 这为用户带来了更少的分心。 此外,你可能希望同时隐藏和禁用菜单或菜单项,因为单独隐藏不会阻止用户使用快捷键访问菜单命令。 有关禁用菜单项的更多信息,请参阅 如何:使用设计器禁用ToolStripMenuItems。
隐藏顶级菜单及其子菜单项
选择顶级菜单项,并将其 Visible 或 Available 属性设置为
false
。隐藏顶级菜单项时,该菜单中的所有菜单项也会隐藏。 如果在将 Visible 设置为
false
后单击 MenuStrip 以外的某个位置,则整个顶级菜单项及其子菜单项会从窗体中消失,从而显示操作的运行时效果。 若要在设计时显示隐藏的顶级菜单项,请单击 组件托盘、文档大纲或属性网格顶部的 MenuStrip。
注意
在合并方案中,除了多个文档界面 (MDI) 子菜单之外,你很少隐藏整个菜单。
隐藏子菜单项
选择子菜单项并将其 Visible 属性设置为
false
。当你隐藏子菜单项时,它在设计时依然可见,以便你可以轻松选择它进行后续工作。 它确实将在运行时被隐藏。