Vcl.Dialogs.TOpenDialog.OnCanClose
Delphi
property OnCanClose: TCloseQueryEvent read FOnCanClose write FOnCanClose;
C++
__property Vcl::Forms::TCloseQueryEvent OnCanClose = {read=FOnCanClose, write=FOnCanClose};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
event | published | Vcl.Dialogs.pas Vcl.Dialogs.hpp |
Vcl.Dialogs | TOpenDialog |
Description
Se produit lorsque l'utilisateur essaie de fermer la boîte de dialogue sans abandonner.
Ecrivez un gestionnaire d'événement OnCanClose pour fournir une validation personnalisée de la valeur de FileName. Les boîtes de dialogue de sélection de fichier fournissent un certain nombre de validations intégrées, telles que la vérification des caractères invalides, la demande de confirmation avant l'écrasement, la vérification de l'existence d'un chemin d'accès ou d'un fichier, etc. Ces validations peuvent être spécifiées avec la propriété Options. Cependant, les applications peuvent fournir une validation supplémentaire des noms de fichiers dans un gestionnaire d'événement OnCanClose.
Affectez au paramètre CanClose la valeur false pour empêcher la fermeture de la boîte de dialogue. Le gestionnaire d'événement OnCanClose doit indiquer automatiquement à l'utilisateur pourquoi la boîte de dialogue ne se ferme pas.
Remarque : OnCanClose ne se produit pas sous Windows NT 3.51 à moins que le nouveau shell soit installé.