菜单示例
更新:2007 年 11 月
此示例演示 MenuStrip 控件在 Windows 应用程序中的用法。
获取示例及其安装说明
执行下列一项或多项操作:
在“帮助”菜单上,单击“示例”。
自述文件将显示有关示例的信息。
访问 Visual Studio 2008 示例网站。该网站提供了最新版本的示例。
在安装了 Visual Studio 的计算机上查找示例。默认情况下,示例和自述文件安装在驱动器号:\Program Files\Microsoft Visual Studio 9.0\Samples\lcid 中。对于 Visual Studio 的速成版,所有示例都可联机找到。
有关更多信息,请参见定位示例文件。
安全说明: |
---|
此示例代码用于阐释概念,因此仅显示与此概念相关的代码。该代码可能不符合特定环境的安全要求,因此不应原样搬用所显示的代码。我们建议您添加安全性代码和错误处理代码,以使项目更加安全可靠。Microsoft“按原样”提供此示例代码,不提供任何保证。 |
运行此示例
- 按 F5。
演示
此示例使您可以测试简单 Windows 应用程序中的 MenuStrip 控件。此示例演示几个菜单条功能:控件、菜单事件、菜单属性、处理多个事件、将事件处理程序分配至菜单事件、在运行时从菜单条添加和移除对象、显示快捷方式和将 StatusStrip 用作指示器。下面的列表更详细地描述了几项功能。
快捷方式 一些菜单项含有快捷方式,例如 Form1 上的“选项列表”菜单。ShowShortcutKeys 属性显示或隐藏菜单上的此信息。使用快捷键可提高应用程序的可访问性。
StatusStrip 控件 “视图”菜单上的“状态条”项使用选中的菜单项切换 StatusStrip 控件的可见性。
选中的列表 MainMenuStrip 上“选中的列表”菜单演示如何创建互斥的选中菜单项的集合。此集合中的任意两项都不能同时被选中。若要了解这是如何实现的,请参见 MenuOption_Click 事件处理程序。
在运行时添加菜单项 CreateInitialMenus 过程演示如何在运行时创建和添加 ToolStripMenuItem、ToolStripSeparator、ToolStripComboBox、ToolStripButton、ToolStripSplitButton 或 ToolStripLabel。使用 DropDownItems 属性从集合中添加或移除这些项。
AddHandler CreateInitialMenus 过程使用 AddHandler 将事件处理程序分配给在执行过程中创建的菜单项的特定事件。
请参见
任务
如何:使用设计器创建含有标准项的基本 Windows 窗体 ToolStrip