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