主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

event.proplistener

プロパティイベントのリスナーオブジェクトの定義

構文

lh = event.proplistener (Hobj、属性的PropEvent”,@CallbackFunction)

説明

lh = event.proplistener (Hobj、属性的PropEvent”,@CallbackFunction)は,指定したオブジェクトの1つまたは複数のプロパティについて,プロパティリスナーオブジェクトを作成します。

  • Hobj——リッスンされる1つまたは複数のプロパティのオブジェクトのハンドル。Hobjが配列である場合,リスナーは配列のすべてのオブジェクトの名前の付いたイベントに応答します。

  • 属性——リッスンするプロパティを表すmeta.propertyオブジェクトハンドルのオブジェクト配列または细胞配列。

  • PropEvent——次のいずれかでなければなりません。预设PostSetPreGetPostGet

  • @CallbackFunction——イベント発生時に実行されるコールバック関数の関数ハンドル

event.proplistenerクラスは,プロパティイベントのリスナーオブジェクトを定義します。このクラスは,event.listenerクラスのサブクラスで,event.listenerによって定義されたオブジェクトに1つのプロパティを追加します。

  • 对象——リッスンされるプロパティイベントのオブジェクトの细胞配列。

関数addlistenerを呼び出す代わりに,event.proplistenerコンストラクターを呼び出してプロパティリスナーを作成できます。ただし,関数addlistenerを使用しない場合,リスナーのライフサイクルは,リッスンされているオブジェクト(複数の場合もある)には関連していません。

event.proplistenerクラスは处理クラスです。event.proplistenerおよびevent.listenerのクラスは,同じ異種混合階層の一部です。したがって,両方のクラスのオブジェクトを含む配列を作成できます。両方のクラスのオブジェクトを含む配列のクラスはevent.listenerです。

プロパティ値変更のリスニングを参照してください。

meta.propertyオブジェクトの使用の詳細については,プロパティに関する情報の取得を参照してください。

R2008aで導入