CAD快捷菜单
public void AddContextMenu()
{
//定义一个ContextMenuExtension对象,用于表示快捷菜单
ContextMenuExtension contextMenu = new ContextMenuExtension();
//设置快捷菜单的标题
contextMenu.Title = "动态对象菜单";
//添加一个名为"建立曲线"的菜单项,用于调用建立曲线命令
MenuItem mi = new MenuItem("建立曲线");
//为"建立曲线"菜单项添加单击事件
mi.Click += new EventHandler(mi_Click);
//将"建立曲线"菜单项添加到快捷菜单中
contextMenu.MenuItems.Add(mi);
//添加一个名为"打开对话框"的菜单项,用于调用打开对话框命令
mi = new MenuItem("打开对话框");
//为"打开对话框"菜单项添加单击事件
mi.Click += new EventHandler(mi_Click);
contextMenu.MenuItems.Add(mi);
//添加一个名为"删除"的菜单项,用于调用删除命令
mi = new MenuItem("删除");
//为"删除"菜单项添加单击事件
mi.Click += new EventHandler(mi_Click);
//将"删除"菜单项添加到快捷菜单中
contextMenu.MenuItems.Add(mi);
//为应用程序添加定义的快捷菜单
Application.AddDefaultContextMenuExtension(contextMenu);
}