或者你用panel开始时隐藏,使用时show如何,不过用会让其它的from盖住的。。

解决方案 »

  1.   

    把窗体镶到panel里面就可以了
      

  2.   

    不知道你的具体功能是什么,说不定不用MDI,而是把窗体镶到panel里面的效果更好?
      

  3.   

    to CSTerry:
    其实,程序是这样的,右边是工具条。点上面的按钮,左边激活相应的窗体,当然,在激活前,应该把以前的子窗体关闭。你说的那个panel镶入,我试了一下,提示说:不能镶入顶级窗体。而自定义控件,就更不行了。究竟应该如何做呢?
      

  4.   

    ************** 异常文本 **************
    System.ArgumentException: 不能将顶级控件添加到一个控件上。郁闷,高手呢?
      

  5.   

    呵……已经给分了嵌入一个panel可以这样写SetFrm mForm=new SetFrm();
    mForm.TopLevel=false;
    mForm.FormBorderStyle=FormBorderStyle.None;
    this.panel.Controls.Add(mForm);