Ситуация: нужно динамически заполнять панели на форме контролами. информация о наполнении располагается в ХМЛ :
<button for="txtName" name="btnName" OnClick="btnClick">Set</button>
Сама функция находится в классе, создающем контролы (в будущем будет заведена в dll)
Как по имени фунцкии из XMLдобавить обработчик события к контролу?
Спасибо
Здравствуйте, Plot, Вы писали:
P>Ситуация: нужно динамически заполнять панели на форме контролами. информация о наполнении располагается в ХМЛ :
P> <button for="txtName" name="btnName" OnClick="btnClick">Set</button>
P> Сама функция находится в классе, создающем контролы (в будущем будет заведена в dll)
P> Как по имени фунцкии из XMLдобавить обработчик события к контролу?
P> Спасибо
but.Click += (EventHandler)EventHandler.CreateDelegate(typeof(EventHandler), this, "test");
?
EventInfo eventInfo = button1.GetType().GetEvent("Click");
if (eventInfo != null) {
Delegate handler = Delegate.CreateDelegate(eventInfo.EventHandlerType, this, "button1_Click");
eventInfo.AddEventHandler(button1, handler);
}
"button1", "this" и "button1_Click" заменить на нужное
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение