如何:使用设计器隐藏 ToolStripMenuItem

隐藏菜单项是控制应用程序的用户界面 (UI) 并限制用户命令的方法。 通常,当菜单上的所有菜单项都不可用时,你会希望隐藏整个菜单。 这减少了用户的分心。 此外,你可能希望同时隐藏和禁用菜单或菜单项,因为只是隐藏的话,用户还是能够通过快捷键访问菜单命令。 有关禁用菜单项的详细信息,请参阅如何:使用设计器禁用 ToolStripMenuItems

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

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

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

注意

除了合并方案中的多个文档界面 (MDI) 子菜单之外,你很少会隐藏整个菜单。

隐藏子菜单项

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

    隐藏子菜单项后,在设计时它仍会显示在窗体上,以供你轻松选择以进行进一步工作。 在运行时它才会真的隐藏。

另请参阅