重要
尽管 MenuStrip 和 ContextMenuStrip 替换和添加以前版本的 MainMenu 和 ContextMenu 控件的功能,但如果选择,MainMenu 和 ContextMenu 都将保留,以实现后向兼容性和将来使用。
借助 Windows 窗体 ContextMenu 组件,你可以为用户提供一个易于访问的快捷菜单,其中包含与所选对象关联的常用命令。 快捷菜单中的项通常是应用程序中其他位置显示的主菜单中的项的子集。 用户通常可以通过右键单击鼠标来访问快捷菜单。 在 Windows 窗体上,快捷菜单与控件相关联。
关键属性
可以通过将控件 ContextMenu 的属性设置为 ContextMenu 组件,将快捷菜单与控件相关联。 单个快捷菜单可以与多个控件相关联,但每个控件只能有一个快捷菜单。
组件的键属性 ContextMenu 是 MenuItems 属性。 可以通过以编程方式创建 MenuItem 对象并将其添加到 Menu.MenuItemCollection 快捷菜单来添加菜单项。 由于快捷菜单中的项通常来自其他菜单,因此你最常通过复制将项添加到快捷菜单。