Динамическое создание контролов и подвязывание к ним events.
От: Plot  
Дата: 20.09.05 09:32
Оценка:
Ситуация: нужно динамически заполнять панели на форме контролами. информация о наполнении располагается в ХМЛ :

<button for="txtName" name="btnName" OnClick="btnClick">Set</button>
Сама функция находится в классе, создающем контролы (в будущем будет заведена в dll)
Как по имени фунцкии из XMLдобавить обработчик события к контролу?
Спасибо
Re: Динамическое создание контролов и подвязывание к ним eve
От: xexe2  
Дата: 20.09.05 13:27
Оценка:
Здравствуйте, 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");

?
ну вроде и все:)
Динамическое создание контролов и подвязывание к ним events.
От: Аноним  
Дата: 20.09.05 13:22
Оценка:
   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
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.