event.hasListener
イベントのリスナーが存在するかどうかを判定
説明
は、オブジェクト tf
= event.hasListener(src
,EventName
)src
にある指定のイベントにリスナーが存在する場合に true
を返します。その他の場合は false
を返します。src
が配列の場合、event.hasListener
は src
と同じサイズの logical 配列を返します。
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 で導入