Vcl.Forms.TCustomForm.OnCloseQuery
Delphi
property OnCloseQuery: TCloseQueryEvent read FOnCloseQuery write FOnCloseQuery
C++
__property TCloseQueryEvent OnCloseQuery = {read=FOnCloseQuery, write=FOnCloseQuery, stored=IsForm};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | protected | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | TCustomForm |
説明
問い合わせを終了しようとしたときに発生します。
OnCloseQuery イベントハンドラを記述すると,どのような状態のときにフォームを閉じることができるかを指定できます。OnCloseQuery イベントハンドラは,フォームのクローズが可能かどうかを決める Boolean 型の CanClose 値を返します。この変数のデフォルト値は true です。
OnCloseQuery イベントハンドラを使用すると,フォームをすぐに閉じるかどうかをユーザーに確認できます。たとえばこのハンドラを使用して,フォームを閉じる前にファイルを保存するようにユーザーに求めるメッセージボックスを表示できます。
TCloseQueryEvent は,フォームを閉じることが可能かどうかを決めるメソッドへのポインタの型です。CanClose パラメータの値によって,フォームを閉じることが可能かどうかが決まります。