如题
我用了Show(this)
而且子窗体的StartPosition也设置成了CenterParent
就是不管用
但如果用ShowDialog(this)是可以的
这里面到底有什么区别?

解决方案 »

  1.   

      Form1 frm = new Form1();
      frm.Show(this);
      frm.StartPosition = FormStartPosition.CenterParent;
      

  2.   

    确实跟show和ShowDialog无关。。
      

  3.   

    错了,我设置的是CenterScreen,呵呵
      

  4.   

    lsj_zrp
    CenterScreen我试过了也是可以的
    就是CenterParent不行
    问题应该是出在Show(this)这句话并没有把子窗体的ParentForm设置为this
    我代码跟进去监视了一下子窗体的ParentForm是null
    关键这又是什么原因呢