管理 GridDesktops 上下文菜单
Contents
[
Hide
]
Aspose.Cells.GridDesktop 有一个包含所有常用命令的上下文菜单。该控件允许您隐藏/显示菜单项。此外,可以向菜单添加带有事件处理程序的新菜单项。
介绍
ContextMenuManager 类用于管理上下文菜单项。 GridDesktop.ContextMenuManager 属性获取 ContextMenuManager 对象的实例。例如,ContextMenuManager.MenuItemAvailable_Copy 属性获取或设置一个值,该值指示上下文菜单项 Copy 是否可用。同样,我们拥有不同上下文菜单项的所有相应属性。
**重要的:**默认情况下,所有上下文菜单项都在列表中可见。
管理上下文菜单
隐藏上下文菜单项
要执行此任务,我们首先看一下 GridDesktop 的默认上下文菜单。
GridDeskop 的默认菜单
现在,使用以下代码隐藏一些菜单项:
执行上述代码后,一些菜单项将对用户不可见:
一些菜单项被隐藏
添加新菜单项
使用以下代码片段将新的上下文菜单项添加到列表中。
我们还为新命令/选项指定一个事件处理程序。
执行上述代码后,可以在上下文菜单中看到一个新的菜单项。单击单元格时也会出现一条消息。
一个新的菜单项被添加到列表中