我正在使用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