FMX.Dialogs.TOpenDialog.OnCanClose
Delphi
property OnCanClose: TCloseQueryEvent read FOnCanClose write FOnCanClose;
C++
__property Fmx::Forms::TCloseQueryEvent OnCanClose = {read=FOnCanClose, write=FOnCanClose};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | published | FMX.Dialogs.pas FMX.Dialogs.hpp |
FMX.Dialogs | TOpenDialog |
説明
ユーザーがダイアログを閉じようとした際に発生します。
OnCanClose イベント ハンドラを記述すると、FileName の値に対して、独自の検証を提供することができます。ファイル選択ダイアログは、不正文字のチェック、上書きする前の確認プロンプトの表示、ファイルやパスの存在のチェックなど、数多くの検証を組み込みで提供しています。これらの検証は、Options プロパティで指定することができます。しかし、アプリケーションは OnCanClose イベント ハンドラにて、さらなるファイル名の検証を提供することができます。
CanClose
パラメータを False に設定すると、ダイアログを閉じないようにすることができます。OnCanClose イベント ハンドラは、ユーザーになぜダイアログが閉じないのかを告げなければなりません。