Vcl.ExtActns.TNextTab.OnFinish
Delphi
property OnFinish: TNotifyEvent read FOnFinish write FOnFinish;
C++
__property System::Classes::TNotifyEvent OnFinish = {read=FOnFinish, write=FOnFinish};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | published | Vcl.ExtActns.pas Vcl.ExtActns.hpp |
Vcl.ExtActns | TNextTab |
説明
ターゲットのページコントロールが最後のページにあるときにアクションが呼び出された場合に発生します。
OnFinish イベントハンドラを記述すると,タブ付きダイアログボックスが最後のページに来たときにクライアントコントロールをクリックすることによって,タブ付きダイアログボックスが終了することをユーザーが示す場合に応答できます。OnFinish イベントは,ターゲットコントロールが最後のページにあり,かつ,Wrap プロパティが false である場合にしか発生しません。ターゲットのページコントロールがそれ以外のページにある場合や Wrap プロパティが true の場合,TNextTab は BeforeTabChange イベントを生成し,ターゲットコントロールの現在のページを変更して,AfterTabChange イベントを生成します。
メモ: アクションの OnExecute イベントではなく,OnFinish イベントを使用してください。OnExecute イベントに対してイベントハンドラを提供すると,このアクションによるデフォルトの応答がブロックされ,ターゲットのタブ付きダイアログボックスが最後のページにない場合でもアクションは現在のページを変更できなくなります。