Определите, существуют ли прослушиватели для события
возвращает tf = event.hasListener(src,EventName)true если прослушиватели существуют для заданного события на объекте src. В противном случае это возвращает false. Когда src массив, event.hasListener возвращает логический массив тот же размер как src.
Класс src должен задать или наследовать заданное событие. Если src разнородный массив, заданное событие должно существовать на классе массива. event.hasListener не может найти прослушиватели для событий, которые заданы некоторыми, но не всеми объектами в разнородном массиве.
event.hasListener уважает значение event.listener объект Enabled свойство. Если вы устанавливаете прослушиватель Enabled свойство к false, event.hasListener возвращает false для того прослушивателя.
event.hasListener должен иметь NotifyAccess для рассматриваемого события.
event.hasListener не работает с предопределенными событиями свойства, PreSet, PostSet, PreGet, PostGet.
event.hasListener не работает с предопределенными событиями PropertyAdded динамического свойства и PropertyRemoved.
Использование event.hasListener только с пользовательскими событиями.