簡體   English   中英

winform用戶控件中的自定義事件

[英]Custom event in a winform usercontrol

我正在將用戶控件動態添加到 winform。 用戶控件有一個自定義事件。

form_load()
{
ucUpdateProgress ucUP = new ucUpdateProgress();
ucUP.customEvent += new EventHandler<CustomEventArgs>(ucUP_customEvent);
this.Controls.Add(new ucUpdateProgress());
}

當用戶單擊取消按鈕時,我正在調用此事件。 但是自定義事件的值是 null。 這是為什么? 我的代碼有什么問題?

private void button1_Click(object sender, EventArgs e)
    {
        CustomEventArgs cEA = new CustomEventArgs(true);
        customEvent(sender, cEA);
    }  

謝謝,西德

那應該是

this.Controls.Add(ucUP)

不是

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM