FMX.Dialogs.TOpenDialog.OnCanClose
Delphi
property OnCanClose: TCloseQueryEvent read FOnCanClose write FOnCanClose;
C++
__property Fmx::Forms::TCloseQueryEvent OnCanClose = {read=FOnCanClose, write=FOnCanClose};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
event | published | FMX.Dialogs.pas FMX.Dialogs.hpp |
FMX.Dialogs | TOpenDialog |
Beschreibung
Wird ausgelöst, wenn der Benutzer versucht, das Dialogfeld zu schließen.
Mit einer OnCanClose-Ereignisbehandlungsroutine können Sie die benutzerdefinierte Validierung des Werts von FileName bereitstellen. Dialogfelder zur Dateiauswahl stellen eine Anzahl von integrierten Validierungen bereit, wie z.B. Überprüfen auf ungültige Zeichen, Verlangen der Bestätigung vor dem Überschreiben, Überprüfen, ob eine Datei oder ein Pfad vorhanden ist, usw. Diese Validierungen können durch Verwenden der Eigenschaft Options angegeben werden. Anwendungen können aber die zusätzliche Validierung von Dateinamen in einer OnCanClose-Ereignisbehandlungsroutine bereitstellen.
Setzen Sie den Parameter CanClose
auf False, um das Schließen des Dialogfeldes zu verhindern. Es obliegt der OnCanClose-Ereignisbehandlungsroutine, dem Benutzer zu erklären, warum das Dialogfeld nicht geschlossen wird.