ContextMenu 组件概述(Windows 窗体)

重要

虽然 MenuStripContextMenuStrip 取代了以前版本的 MainMenuContextMenu 控件并向其中添加了功能,但也可选择保留 MainMenuContextMenu 以备后向兼容和供将来使用。

使用 Windows 窗体 ContextMenu 组件,可以为用户提供易于访问的快捷菜单,其中包含与所选对象关联的常用命令。 快捷菜单中的项通常是应用程序中其他位置的主菜单中的项的子集。 用户通常可以通过右键单击鼠标来访问快捷菜单。 在 Windows 窗体中,快捷菜单与控件相关联。

键属性

通过将控件的 ContextMenu 属性设置为 ContextMenu 组件,可以将快捷菜单与控件相关联。 单个快捷菜单可以与多个控件相关联,但每个控件只能有一个快捷菜单。

ContextMenu 组件的关键属性是 MenuItems 属性。 可以通过以编程方式创建 MenuItem 对象并将其添加到快捷菜单的 Menu.MenuItemCollection 来添加菜单项。 由于快捷菜单中的项通常是根据其他菜单绘制的,因此最常用的方法是通过复制这些项来将其添加到快捷菜单中。

另请参阅