FMX.Controls.TControl.OnExit
Delphi
property OnExit: TNotifyEvent read FOnExit write FOnExit;
C++
__property System::Classes::TNotifyEvent OnExit = {read=FOnExit, write=FOnExit};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
event | public | FMX.Controls.pas FMX.Controls.hpp |
FMX.Controls | TControl |
Description
Se produit quand la focalisation d'entrée sort du contrôle.
OnExit se produit également lorsque DoExit est appelé.
Ecrivez un gestionnaire d’événement pour OnExit pour spécifier ce qui arrive lorsque le contrôle perd la focalisation d'entrée.
- Remarque : Par exemple, dans un contrôle TEdit, vous pouvez empêcher l'utilisateur de quitter le contrôle tant qu'une certaine valeur n'a pas été saisie. Cela peut être réalisé avec le code suivant :
procedure TForm1.Edit1Exit(Sender: TObject); begin if Edit1.Text <> 'Hello' then Edit1.Abort; end;
- Remarquez que du code comme
Edit1.SetFocus;
n'a pas l'effet escompté.