event.hasListener
确定事件是否存在侦听程序
说明
如果 src 对象上存在指定事件的侦听程序, 将返回 tf = event.hasListener(src,EventName)true。否则,将返回 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只能用于用户定义的事件。
版本历史记录
在 R2016a 中推出