2013-07-10 77 views
-2

如果孩子正在被最大化或最小化,我想隱藏MDI Parent中的一些控件。隱藏MDI父級中的一些控件如果孩子被重新設計

+1

我編輯了自己的冠軍。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –

+0

這個問題有點泛泛,MDI Parent中的子控件是什麼?爲什麼你需要這樣的控制,而MDI Parent主要用於包含兒童MDI表單? –

回答

4

試試這個

//Form parent 
public frmMenu() 
     { 
      InitializeComponent(); 
      pnlHide = panel1; 
     } 

public static Panel pnlHide= new Panel(); 


//Form Child 
private void frmChiled_Resize(object sender, EventArgs e) 
     { 
      if (WindowState == FormWindowState.Maximized) 
      { 
       frmMenu.pnlHide.Hide(); 
      } 
      else 
      { 
       frmMenu.pnlHide.Show(); 
      } 
     }