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