我正在向winform动态添加一个usercontrol。用户控件具有自定义事件。
form_load()
{
ucUpdateProgress ucUP = new ucUpdateProgress();
ucUP.customEvent += new EventHandler<CustomEventArgs>(ucUP_customEvent);
this.Controls.Add(new ucUpdateProgress());
}
当用户点击取消按钮时,我正在调用此事件。但是客户的价值是空的。这是为什么?我的代码怎么了?
private void button1_Click(object sender, EventArgs e)
{
CustomEventArgs cEA = new CustomEventArgs(true);
customEvent(sender, cEA);
}
谢谢, SYD
答案 0 :(得分:3)
那应该是
this.Controls.Add(ucUP)
不
this.Controls.Add(new ucUpdateProgress());