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 で導入