请问如何在父窗体中的MDI子窗体上再打开一个MDI子窗体?

解决方案 »

  1.   

    应用程序只可以有一个MDI主窗体...
      

  2.   

    SubForm form = new SubForm();
    form.MdiParent = this.MdiParent;//取当前子窗体的父窗体并应用到要打开的另一个子窗体上
    from.Show();
      

  3.   

    Mdi子窗体,不能再有子窗体,如果一定要这样做,可以把这个窗体以控件的形式加到这个子窗体中,代码参考如下:Form form = new Form();
    form.TopLevel = false;
    f.Visible = true;
    this.Controls.Add(form);
      

  4.   

    但这样加进的窗体的标题栏是非激活状态的,不过你可以把Form的边框去掉直接把其当成一个普通的控件来使用。