Vcl.Forms.TCloseEvent

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

C++

typedef void __fastcall (__closure *TCloseEvent)(System::TObject* Sender, System::Uitypes::TCloseAction &Action);

プロパティ

種類 可視性 ソース ユニット
typedef public Vcl.Forms.hpp Vcl.Forms Vcl.Forms

説明

TCloseEvent は、フォームの OnClose イベント ハンドラの型です。

TCloseEvent 型は、フォームを閉じる処理を行うメソッドを指します。Sender パラメータは、ユーザーが閉じようとしたフォームです。Action パラメータは、閉じるときにフォームに行わせたいアクションを返します。

Action を以下のように設定することで、閉じようとしたときにフォームがどのように応答するかを制御することができます。



意味

caNone

フォームを閉じることはできません。そのため、何も起きません。

caHide

フォームが閉じることはなく、隠されるだけです。この後もアプリケーションから隠されたフォームにアクセスすることが可能です。

caFree

フォームは閉じ、フォームに割り当てられたメモリはすべて開放されます。

caMinimize

フォームは閉じるのではなく最小化されます。MDI 子フォームの場合にはこれがデフォルトのアクションになります。



関連項目