mdi就是这样的,要不全部最大化,要不全部normal,windows规定的..其他开发工具作出来的程序也是这样,你还是放弃吧。

解决方案 »

  1.   

    mdi本来就有这个问题,你可以重写fixdialog窗口的resize(resizeing)事件(不太记得是什么事件了),在该事件中绑定画面的大小
      

  2.   

    使用了fixdialog MaximizeBox=false;
    MinimizeBox=false;
      

  3.   

                Form f = new Form();
                f.FormBorderStyle = FormBorderStyle.FixedDialog;
                f.MinimizeBox = false;
                f.MaximizeBox = false;
                f.MdiParent = this;
                f.Show();        试了一下,没楼主所说的问题...
      

  4.   

    很遗憾,Windows的MDI就是这种模式,搂主改不掉的
    搂主可以使用其它方式实现自己的需求