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