当前位置:编程学习 > C#/ASP.NET >>

【这是VS2010的BUG吗?】AllowMerge设为True,MDI菜单还是不能合并

MDI窗体不是设置了 AllowMerge设为True后 
启动子窗体 子窗体的菜单 自动合并到 主窗体菜单吗?
我在VS2008下 用的蛮好

VS2010 设置了 AllowMerge设为True后  却不能合并 无语了 不知道是什么原因

这是我的代码:

主窗体:
namespace WindowsFormsApplication1
{
    public partial class MainForm : Form
    {
        public MainForm()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            this.IsMdiContainer = true;//设为MID窗体(即容器)
            this.menuStrip.AllowMerge = true;//允许子窗体的菜单合并到主窗体
        }

      private void 窗体1ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            foreach (Form form in Application.OpenForms)//判断是否重复打开
            {
                if (form.Name == "Form1")//存在就激活
                {
                    form.Activate();

                    return;
                }
            }
            Form1 frm = new Form1();
            frm.MdiParent = this;
            frm.Show();
        }

       }
}

子窗体:
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
    }
} --------------------编程问答-------------------- this.menuStrip.MdiWindowListItem
补充:.NET技术 ,  组件/控件开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,