你在自窗体的formload中调用
this.StartPosition= FormStartPosition.CenterParent;
试一试

解决方案 »

  1.   

    不行,
    只有FormStartPosition.CenterScreen有效果。。奇怪。
      

  2.   

    this.StartPosition = Manual
    试试
      

  3.   

    什么呀,你要先把mdi窗体的startposition设置成为FormStartPosition.CenterScreen
    然后你再把frm.StartPosition= FormStartPosition.CenterParent;this.StartPosition= FormStartPosition.CenterScreen;
    Form frm = new Form();
        frm.MdiParent = this;
        frm.StartPosition= FormStartPosition.CenterParent;
        frm.Show();