2010-09-13 14 views

回答

1

那麼,如果不知道你點擊的是什麼,那還不算太多。父母的灰色背景是一個單獨的控件,一個MdiClient,而不是表單。你會產生一個點擊事件將其與這樣的代碼:

public Form1() { 
     InitializeComponent(); 
     foreach (var ctl in this.Controls) { 
      if (ctl is MdiClient) { 
       (ctl as MdiClient).Click += Client_Click; 
       break; 
      } 
     } 
    } 
    private void Client_Click(object sender, EventArgs e) { 
     // etc... 
    } 
+0

大回答謝謝,但相當令人驚訝,我無法找到任何它還有什麼地方,它也被作爲列入http另一個問題解決:// stackoverflow.com/questions/3698445/problem-with-controls-in-mdi-form/3706206#3706206 – Thunder 2010-09-14 04:54:19