winform usercontrol中的自定义事件

时间:2011-07-18 11:42:23

标签: c# winforms user-controls

我正在向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

1 个答案:

答案 0 :(得分:3)

那应该是

this.Controls.Add(ucUP)

this.Controls.Add(new ucUpdateProgress());