我正在使用winform應用程序。並且我添加了一些動態的控制例如。 Button
現在我想添加一個事件到創建的按鈕,我該如何執行此操作?也有人可以參考一本C#
書籍,它涵蓋了winform中的所有主題嗎?謝謝。將事件添加到動態添加的控件
14
A
回答
18
// create some dynamic button
Button b = new Button();
// assign some event to it
b.Click += (sender, e) =>
{
MessageBox.Show("the button was clicked");
};
// add the button to the form
Controls.Add(b);
+1
謝謝請解釋'+ ='和'=>'更多或給我一個鏈接,我可以閱讀更多關於它。 – salman 2010-11-27 10:11:18
12
我完全Darin的答案達成一致,這是添加動態事件
private void Form1_Load(object sender, EventArgs e)
{
Button b = new Button();
b.Click += new EventHandler(ShowMessage);
Controls.Add(b);
}
private void ShowMessage(object sender,EventArgs e)
{
MessageBox.Show("Message");
}
相關問題
- 1. 添加控件及其事件動態
- 2. 將事件添加到動態聲明的控件
- 3. 將控件動態添加到RadMultiPage中
- 4. 將控件動態添加到UIView
- 5. 將onclick事件添加到動態添加的單選按鈕
- 6. 添加事件來控制動態
- 7. 如何將動態添加事件添加到動態創建的按鈕
- 8. 動態添加事件
- 9. 動態添加jQuery事件
- 10. 動態添加事件
- 11. 添加事件動態
- 12. Angularjs動態添加控件
- 13. 動態添加JavaFX2控件
- 14. 動態添加控件
- 15. 動態添加ASP.Net控件
- 16. 動態添加控件ID
- 17. iPhone +添加控件動態
- 18. 動態添加ASP控件
- 19. 添加事件來控制添加動態
- 20. 找到動態添加的控件
- 21. 動態添加UserControl到日曆控件的DayRender事件
- 22. 在VB.NET中添加事件到動態創建的GridView控件
- 23. jquery添加事件到動態元素
- 24. 動態地將控件添加到模板用戶控件?
- 25. 動態添加OCX控件到網頁
- 26. WPF動態添加控件到窗口
- 27. 在回發中添加的動態添加控件的事件註冊
- 28. 將事件添加到jQuery
- 29. 將事件添加到WinForms?
- 30. 將事件添加到DataGridComboBoxColumn
圖書的另一種語法:我喜歡C#簡單地說,但我想任何C#本書涵蓋了這一點。 – Niki 2010-11-27 10:20:47