API:FMX.Forms.TForm.OnClose

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property OnClose: TCloseEvent read FOnClose write FOnClose;

C++

__property OnClose;

Propriétés

Type Visibilité  Source Unité  Parent
event published
FMX.Forms.pas
FMX.Forms.hpp
FMX.Forms TForm

Description

Se produit lorsque la fiche se ferme.

FMX.Forms.TForm.OnClose hérite de FMX.Forms.TCommonCustomForm.OnClose. Tout le contenu en-dessous de cette ligne se réfère à FMX.Forms.TCommonCustomForm.OnClose.

Se produit lorsque la fiche se ferme.

Utilisez l'événement OnClose pour effectuer des actions spécifiques quand la fiche se ferme. L'événement OnClose spécifie le gestionnaire d'événements à appeler quand une fiche va être fermée. Le gestionnaire spécifié par OnClose peut, par exemple, s'assurer que tous les champs d'une fiche de saisie ont un contenu correct avant d'autoriser la fermeture de la fiche.

Une fiche est fermée par la méthode Close ou si l'utilisateur choisit la commande Fermeture dans le menu système de la fiche.

Le type TCloseEvent pointe sur une méthode qui gère la fermeture d'une fiche. La valeur du paramètre Action détermine si la fiche se ferme effectivement.

Le tableau suivant énumère les valeurs possibles de Action :

Valeur Signification

caNone

La fiche n'est pas autorisée à se fermer et rien ne se passe.

caHide

La fiche n'est pas fermée, juste cachée. Votre application peut toujours accéder à une fiche cachée. C'est la valeur par défaut pour Action.

caFree

La fiche est fermée et toute la mémoire allouée à la fiche est libérée.

caMinimize

La fiche est minimisée, plutôt que fermée.

Par défaut, Action est initialisé à caHide.

Pour fermer la fiche et la libérer dans un événement OnClose, affectez la valeur caFree à Action.

Remarque : Lorsque l'application se ferme, la fiche principale reçoit un événement OnClose, mais aucune fiche enfant ne reçoit l'événement OnClose.

Voir aussi