主要内容

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

事件。EventDataクラス

パッケージ:事件
スーパークラス:处理

イベントデータの基底クラス

説明

事件。EventDataクラスは,リスナーに渡されるすべてのデータオブジェクトの基底クラスです。通知ハンドルクラスメソッドを使用してイベントをトリガーした場合,MATLAB®事件。EventDataオブジェクトのプロパティに値を代入し,そのオブジェクトをリスナーのコールバック関数(イベントハンドラー)に渡します。

イベントリスナーに追加情報を提供するには,事件。EventDataをサブクラス化します。カスタムイベントデータの詳細については,イベント特有のデータの定義を参照してください。

メモ

事件。EventDataのサブクラスでは,クラスのConstructOnLoad属性を真正的に設定しなければなりません。

事件。EventDataクラスは处理クラスです。

クラスの属性

ConstructOnLoad
真正的
HandleCompatible
真正的

クラス属性の詳細については,クラスの属性を参照してください。

作成

通知ハンドルクラスメソッドは,イベントをトリガーするために呼び出されたときに事件。EventDataオブジェクトを作成します。この事件。EventDataコンストラクターは,入力引数を受け入れないため,事件。EventDataのサブクラスはスーパークラスコンストラクターに引数を渡すことができません。

プロパティ

すべて展開する

イベントソースオブジェクト。イベントをトリガーしたオブジェクトのハンドルとして指定します。

属性:

GetAccess
公共
SetAccess
私人
GetObservable
真正的
SetObservable
真正的

イベントの名前。文字ベクトルとして指定します。

属性:

GetAccess
公共
SetAccess
私人
GetObservable
真正的
SetObservable
真正的

データ型:字符

すべて折りたたむ

イベントがトリガーされたときにこのコールバック関数に渡された事件。EventDataオブジェクトから,イベントソースであるオブジェクトのハンドルとイベント名を取得します。

函数myCallbk(s,evtData) eventSource = evtData. source;eventName = evtData.EventName;...结束
R2008aで導入