一、主菜单项的增删启禁
1.追加
MenuStrip ms = new MenuStrip();
ToolStripMenuItem ts = new ToolStripMenuItem();
ms.Items.Add(ts);//在主菜单末尾追加一个项
2.插入任意位置
ms.Items.Insert(0,ts);//索引位从0开始,0表示第一位以此类推
3.删除一个项目
ms.Items.Remove(ToolStripItem value);
ms.Items.RemoveAt(int Index);
ms.Items.RemoveByKey(String Key);//Key就是Items.Name
4.启禁
ms.Items[0].Enable = false;
二、主菜单的下拉菜单
ToolStripMenuItem test,test2;test = toolboxform.AddMenuStripItem();
test.Text = "一级菜单";
test2 = toolboxform.AddMenuStripItem();
test2.Text = "二级菜单";
ToolStripItemCollection mi = ((ToolStripMenuItem)menuStripMain.Items[2]).DropDownItems;//由上一级菜单项生成下拉菜单数组
mi.Add(test);//在生成的下拉菜单中追加一个项
ToolStripItemCollection mi2 = ((ToolStripMenuItem)mi[0]).DropDownItems;由上一级菜单项生成下拉菜单数组
mi2.Add(test2);//在生成的下拉菜单中追加一个项

小结:
菜单项目其实质是对ToolStripMenuItem集合的各种操作,增删,禁用启用,都可以通过集合索引来完成。