//建立一个目录菜单
MenuStrip ms =new MenuStrip();
ToolStripMenuItem menuTop =new ToopStripMenuItem("Top");
ms.Items.Add(menuTop);
//建立一个含三个菜单项的菜单
ContextMenuStrip ctxMenu=new ContextMenuStrip();
ctxMenu.Items.Add("Item 1");
ctxMenu.Items.Add("Item 2");
ctxMenu.Items.Add("Item 3");
//把上下文菜单作为目录菜单的下拉项
menuTop.DropDown=ctxMenu;
说明:使用一个菜单,并使用一种方法让2个菜单共享这个菜单.解决方案是在上下文菜单中实现这些菜单项,然后复用这些菜单项,把他们作为应用程序中的一个新的View菜单的下拉菜单.这种方法是可行的,因为上下文菜单和菜单项类都包含了菜单集合.ContextMenuStrip类基于ToolStripDropDown类,后者定义了Items属性,保存了ToolStripItem实例集合. ToolStripMenuItem对象基于ToolStripDropDownItem类,后者定义了一个DropDown属性,保存了一个ToolStripDropDown实例.