111,120
社区成员
发帖
与我相关
我的任务
分享
// menuBar是窗体菜单控件变量 包含两项 文件和操作
ToolStripItemCollection items = menuBar.Items;
// items[0]是"文件"
ToolStripDropDownItem mainItems = (ToolStripDropDownItem)items[0];
// items[1]是"操作"
ToolStripDropDownItem subItems = (ToolStripDropDownItem)items[1];
// 我想把操作菜单下的所有操作项移动到文件下 但不移除各项 最终文件和操作下都包含相同菜单项
// 由于文件每add一次操作项都会自动减少一项所以就没i++ ?????为什么会自动减少
for (int i = 0; i < subItems.DropDownItems.Count; )
{
ToolStripItem temp = subItems.DropDownItems[i];
mainItems.DropDownItems.Add(temp);
// 添加完成 文件菜单下包含所有操作菜单项 但操作菜单项目都自动被remove掉了 我其实不想remove但他自动移除了这
// 是为什么啊 有什么方法可以保持操作菜单项不自动移除吗