日期:2014-05-17  浏览次数:20773 次

关于窗体最大化的问题!
所有的MDI窗体子窗体都派生自A窗体,A窗体不直接产生窗体对象,A窗体设置WindowState = FormWindowState.Maximized,在生成子窗体对象的时候,通过下断点跟踪发现,InitializeComponent函数中确实将WindowState 设置为FormWindowState.Maximized,但是问题是在load函数中WindowState 的值就变为了Normal,只能手动写代码修改,百思不得其姐啊???

原因可能是以为MDI的问题,做一个非MDI窗体就没这个问题,或者是子窗体继承的问题,有知道的同学吗??
------解决方案--------------------
这个貌似没有更好的办法,只能在显示窗体的时候或在窗体的Load事件中指定