Определите, существуют ли прослушиватели для события
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
только с пользовательскими событиями.