2013-07-10 1 views
-2

Я хочу скрыть некоторые из моих элементов управления в родительском MDI, если ребенок максимизирован или сведен к минимуму.Скрыть некоторые элементы управления в родительском потоке MDI, если размер ребёнка переопределяется

+1

Я редактировал свой титул. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –

+0

Этот вопрос немного общий, каковы контрольные меры для детей в вашем родителе MDI? почему вам нужны такие элементы управления, в то время как 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(); 
      } 
     }