Re: Назначен ли обработчик?
От: FL  
Дата: 21.06.04 14:22
Оценка:
Здравствуйте, Lombrozo, Вы писали:

L>Как же мне узнать, имеется ли обработчик события для объекта Button1?

L>(навроде как в Delphi: if (Assigned(FOnClick)) then ... )
Вообще, Button1.Click — это обычный делегат. Соотв, можно попробовать работать с ним, как с делегатом. Например, для проверки наличия обработчика можно (по крайней мере, в C#) проверять его на null —
if (Button1.Click != null)
{/*есть обработчик*/}


L>Как мне узнать, сколько на этот евент подписано обработчиков?

Button1.Click.GetInvocationList() должен подойти.
... << RSDN@Home 1.1.3 stable >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.