Vcl.Dialogs.TOpenDialog.OnCanClose

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

Delphi

property OnCanClose: TCloseQueryEvent read FOnCanClose write FOnCanClose;

C++

__property Vcl::Forms::TCloseQueryEvent OnCanClose = {read=FOnCanClose, write=FOnCanClose};

プロパティ

種類 可視性 ソース ユニット
event published
Vcl.Dialogs.pas
Vcl.Dialogs.hpp
Vcl.Dialogs TOpenDialog

説明

ユーザーが,キャンセルせずにダイアログボックスを閉じようとしたときに発生します。

OnCanClose イベントハンドラを記述すると,FileName プロパティの値の検証処理をカスタマイズできます。ファイル選択用のダイアログボックスは,無効な文字のチェック,上書きの確認,ファイルまたはパスの存在の有無のチェックなど,多くの組み込みの検証処理を提供しています。これらの検証処理は Options プロパティを使って指定できます。アプリケーションは,OnCanClose イベントハンドラに追加のファイル名検証処理を提供することもできます。

CanClose パラメータを false に設定すると,ダイアログボックスが閉じなくなります。この場合,OnCanClose イベントハンドラで,ユーザーに対してダイアログボックスが閉じない理由を知らせる必要があります。

メモ:  OnCanClose イベントは,新しいシェルがインストールされている場合を除いて,Windows NT 3.51 の環境では発生しません。

関連項目