C# 一个MDI窗体怎样在加载子窗体时,使子窗体为最大化,我的windowstate属性设置了的啊
C#   一个MDI窗体怎样在加载子窗体时,使子窗体为最大化,我的windowstate属性设置了的啊。。。代码如下    
 click的 
                                        Addofficer   Addofficer1   =   new   Addofficer(); 
                                     Addofficer1.MdiParent   =   this;     
                                     Addofficer1.Show(); 
 Addofficer1的: 
                                  this.WindowState   =   FormWindowState.Maximized; 
                                     this.FormBorderStyle   =   FormBorderStyle.None;    
                                     this.ControlBox   =   false; 
                                     this.Menu   =   null;
------解决方案--------------------/// <summary>  
         ///打开子窗体 
         /// </summary>  
         public static void openChildrenWindow(System.Windows.Forms.Form parentWindow, System.Windows.Forms.Form childrenWindow) 
         { 
             foreach (System.Windows.Forms.Form ff in parentWindow.MdiChildren) 
             { 
                 //如果子窗体存在,激活子窗体 
                 if (ff.Name == childrenWindow.Name) 
                 { 
                     ff.Activate(); 
                     ff.Size = ff.Parent.Size; 
                     ff.WindowState = System.Windows.Forms.FormWindowState.Maximized; 
                     ((frmMain)parentWindow).slblOperate.Text = ff.Text;   
                     return; 
                 } 
             } 
             parentWindow.IsMdiContainer = true; 
             childrenWindow.MdiParent = parentWindow; 
             childrenWindow.WindowState =System.Windows.Forms.FormWindowState.Maximized; 
             childrenWindow.Show(); 
             //childrenWindow.ControlBox = false; 
         }   
 调用       openChildrenWindow(this, new form());//this parentWindow,form要打开的窗体