Как вы можете динамически создавать кнопки с помощью обработчика событий в Visual C++?
У меня есть это:
btn->Click += gcnew EventHandler(this->dynamic);
но он говорит, что конструктор делегата ожидает 2 аргумента. Что случилось?
1 ответ
Согласно https://msdn.microsoft.com/en-us/library/system.eventhandler(v=vs.110).aspx
Конструктор для EventHandler:
EventHandler(
object sender,
EventArgs e
)
В вашем коде вы предоставили this->dynamic
который я бы предположил, это ваш object sender
, Итак, вы пропали EventArgs e
,