在MDI的子窗囗B中有一个按扭是打开另一个窗囗A的,但打开后A不是子窗囗而是一个独立的窗体,请问怎么样才能把A窗囗变成可B一样在同一个MDI的子窗囗?

解决方案 »

  1.   

    FormB中:
    FormA formA = new FormA();
    formA.MdiParent = this.MdiParent;
    formA.Show();
      

  2.   

    FormB中:
    FormA formA = new FormA();
    formA.MdiParent = this;改正的地方
    formA.Show();
    如果是formA.MdiParent = this.MdiParent;,那么A、B同级了都拥有一个父页this.MdiParent(B的父页)
      

  3.   

    不行呀出错:
    被指定为此窗体的 MdiParent 的窗体不是 MdiContainer。B是子窗口,这里指的应该是说B?
      

  4.   

    问题解决了,,
    这里要这样写sunjian是对的;
    formA.MdiParent = this.MdiParent谢谢各位了