//建立一個目錄菜單
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實例.