如何:使用设计器隐藏 ToolStripMenuItem

更新:2007 年 11 月

隐藏菜单项是控制应用程序的用户界面 (UI) 和限制用户命令的一种方法。通常,当菜单上的所有菜单项都不可用时,需要隐藏整个菜单。这能减少对用户的干扰。此外,可能需要隐藏并禁用菜单或菜单项,因为仅通过隐藏不能防止用户使用快捷键访问菜单命令。有关禁用菜单项的更多信息,请参见 如何:使用设计器禁用 ToolStripMenuItem

说明:

显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

隐藏顶级菜单及其子菜单项

  • 选择顶级菜单项并将其 VisibleAvailable 属性设置为 false。

    隐藏了顶级菜单项后,该菜单内的所有菜单项也会被隐藏。将 Visible 设置为 false 之后,如果在 MenuStrip 以外的地方单击,整个顶级菜单项及其子菜单项就会从窗体中消失,从而显示出操作的运行时效果。若要在设计时显示隐藏的顶级菜单项,请单击“文档大纲”的“组件栏”中的 MenuStrip,或者单击属性网格的顶部。

说明:

除了合并方案中的多文档界面 (MDI) 子菜单,一般不隐藏整个菜单。

隐藏子菜单项

  • 选择子菜单项并将其 Visible 属性设置为 false。

    隐藏一个子菜单项后,在设计时该项在窗体上仍是可见的,因此,可以容易地选择该项以进行其他工作。实际上,该项将在运行时隐藏。

请参见

任务

如何:使用设计器禁用 ToolStripMenuItem

参考

Visible

MenuStrip

MenuStrip 控件概述(Windows 窗体)

Enabled

Available

Overflow