System.Actions.TContainedActionList.OnUpdate

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property OnUpdate: TActionEvent read FOnUpdate write FOnUpdate;

C++

__property System::Classes::TActionEvent OnUpdate = {read=FOnUpdate, write=FOnUpdate};

プロパティ

種類 可視性 ソース ユニット
event protected
System.Actions.pas
System.Actions.hpp
System.Actions TContainedActionList

説明

アプリケーションがアイドルで,アクションリストがリスト内の特定のアクションを更新できるときに発生します。

OnUpdate イベントハンドラを記述すると,現在の状態を反映するように,リスト内の指定したアクションのプロパティを設定できます。

アプリケーションがアイドルの場合,各アクションを順番に回り,現在の状態を反映して更新できるようにします。アクションごとに,このシーケンスで発生する最初のイベントは,アクションリストの OnUpdate イベントです。OnUpdate イベントハンドラで Handled パラメータを true に設定した場合,アクションは更新されたとみなされ,処理が中断します。これで,定義済みアクションクラスによるほかのイベントハンドラまたは組み込み応答の実行がブロックされます。

OnUpdate イベントハンドラで Handled パラメータを true に設定しなかった場合,アプリケーションの OnActionExecute イベントが次に発生します。OnActionExecute イベントがアクションを更新しない場合,アクションオブジェクトの OnUpdate イベントが発生します。最後に,アクションに OnUpdate イベントハンドラがない場合,アプリケーションは,アクションオブジェクトで実装されている定義済みの更新メソッドを実行します。

関連項目