Пользовательское событие в пользовательском контроле winform - PullRequest
1 голос
/ 18 июля 2011

Я добавляю usercontrol динамически в winform.Пользовательский элемент управления имеет пользовательское событие.

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);
    }  

Спасибо, Сид

1 Ответ

3 голосов
/ 18 июля 2011

Это должно быть

this.Controls.Add(ucUP)

не

this.Controls.Add(new ucUpdateProgress());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...