我完全按照Merge menu strip items for MDI windows中描述的步骤创建了一个带有MDI容器和带有File
菜单的MDI子项的测试应用程序。我已经在Visual Studio 2013中为2.0到4.5的每个.NET框架尝试过这个,并且在Visual Studio 2012中也尝试过。结果是一样的。菜单不合并。我得到的只是:
两个文件菜单应该是一个,或者至少都在菜单栏中。这是怎么回事?如何让这些菜单自动合并?
答案 0 :(得分:1)
在Form2构造函数中,将MenuStrip控件的可见性设置为false:
public Form2() {
InitializeComponent();
menuStrip1.Visible = false;
}
" C"菜单应该显示在主窗体的“文件”菜单上。