可以从工具栏上拖个ContextMenu控件下来,并编辑好,然后把你所需要添加ContextMenu的控件的ContextMenu属性设为这个右键菜单;除了上贴所述的方法,您也可以通过手工添写代码来实现弹出式菜单。关键的类是ContextMenu类。该类有两个构造函数,其中ContextMenu()生成一个不含任何菜单项的弹出式菜单;ContextMenu(MenuItem[] menus)生成一个包括参数中所指定的菜单项的弹出式菜单。如要给一个按钮控件button1添加弹出式菜单,可以参考以下的代码:
ContextMenu Menu1=new ContextMenu();
Menu1.MenuItems.Add(new MenuItem(“弹出菜单一"));
......
ContextMenu Menu1=new ContextMenu();
Menu1.MenuItems.Add(new MenuItem(“弹出菜单一"));
......