このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
リスナーを作成するには2つの方法があります。
addlistener
は,リスナーとイベントソースオブジェクト間の結合を作成します。リスナーオブジェクトは,削除されるか,またはイベントオブジェクトが破棄されるまで存続します。イベントソースオブジェクトが破棄されると,MATLAB®はリスナーオブジェクトを自動的に破棄します。
侦听器
は,イベントソースオブジェクトのライフサイクルに結合されていないリスナーオブジェクトを作成します。リスナーオブジェクトがスコープ内にとどまり,明示的に削除されない限り,リスナーはアクティブです。このため,アプリケーションは,リスナーハンドルを保存することにより,リスナーオブジェクトへの参照を保持しなければなりません。リスナーオブジェクトとイベントオブジェクトの結合解除の利点は,それぞれを独立して定義し,破棄できることです。
詳細については,イベントとリスナーの構文を参照してください。
addlistener
メソッドは,リスナーオブジェクトを返すので,そのプロパティを設定することができます。たとえば,启用
プロパティを假
に設定することによって,リスナーを一時的に無効にできます。
ListenerHandle。启用= false;
リスナーを再度有効にするために,启用
を真正的
に設定します。
ListenerHandle。启用= true;
リスナーオブジェクトに対して删除
を呼び出すと,リスナーオブジェクトを破棄してリスナーを完全に削除します。
删除(ListenerHandle)