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