用Show()来启动子窗体,不要用ShowDialog()。

解决方案 »

  1.   

    Form2 myform =new Form2();
    myform.MdiParent=this;
    myform.Show();
      

  2.   

    打开模式窗体
    用ShowDialog()代替Show()来启动子窗体。
      

  3.   

    支持 zhzuo(秋枫) 的方法打开带模式的子窗体时(这样做的目的就是:在子窗体运行期间,别的窗体都不可用,直到子窗体被关闭);代码如下:Form2 myform =new Form2();
    myform.MdiParent=this;
    myform.ShowDialog();
      

  4.   

    还是不很明白你的意思。如果是用show的,那么父窗体是可以操作的。另外,show的时候,如果设置了parent属性,那么子窗体会受到父窗体的最大化和最小化的影响的。还有,使用MDI窗体也是解决方案。