2017-02-20 35 views
-8

frnd,我的usercontrol02有方法。我需要使用usercontrol02方法運行其他用戶控件(usercontrol01)。 plz修復此代碼C#如何運行用戶控件按鈕單擊其他用戶控制面板中的事件

((usercontrol02)Application.OpenForms["usercontrol02"]).MyMethod(); 
+2

WebForms?的WinForms? WPF?還要別的嗎? –

+2

「plz修復此代碼」?? –

+0

你想從另一個控件調用一些控件的方法,對吧? –

回答

0

如果您正在處理事件,那麼您可以在另一個控件事件中調用一個控件的事件。例如,如果您有兩個按鈕button1和button2,並且都連接了click事件。那麼你可以調用按鈕2的單擊事件按鈕1的單擊事件是這樣的:

button2_click(object sender, EventArgs e) 
{ 
    button1_click(sender, null); 
} 

我希望這會爲你做這項工作。

相關問題