将MDI子菜单中的菜单项合并到容器菜单中

时间:2014-04-10 14:59:55

标签: c# .net winforms visual-studio-2013 mdi

我完全按照Merge menu strip items for MDI windows中描述的步骤创建了一个带有MDI容器和带有File菜单的MDI子项的测试应用程序。我已经在Visual Studio 2013中为2.0到4.5的每个.NET框架尝试过这个,并且在Visual Studio 2012中也尝试过。结果是一样的。菜单不合并。我得到的只是:

enter image description here

两个文件菜单应该是一个,或者至少都在菜单栏中。这是怎么回事?如何让这些菜单自动合并?

1 个答案:

答案 0 :(得分:1)

在Form2构造函数中,将MenuStrip控件的可见性设置为false:

public Form2() {
  InitializeComponent();
  menuStrip1.Visible = false;
}

" C"菜单应该显示在主窗体的“文件”菜单上。