Vcl.Controls.TWinControl.OnEnter
Delphi
property OnEnter: TNotifyEvent read FOnEnter write FOnEnter;
C++
__property System::Classes::TNotifyEvent OnEnter = {read=FOnEnter, write=FOnEnter};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
event | protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TWinControl |
Description
Se produit quand un contrôle reçoit la focalisation.
Le gestionnaire d'événements OnEnter permet d'effectuer un traitement spécifique quand un contrôle devient actif.
L'événement OnEnter ne se déclenche pas lors du passage d'une fiche à l'autre ou du passage d'une application à l'application contenant le contrôle.
Un événement OnEnter se produit pour le conteneur, avant l'événement OnEnter du contrôle contenu, lors du passage d'un contrôle à un autre contenu dans un conteneur différent, par exemple entre des contrôles TPanel et TGroupBox.
De même, il se produit un événement OnExit pour le conteneur, après l'événement OnExit d'un contrôle qu'il contient, lorsque la focalisation passe sur un autre contrôle en-dehors du conteneur.
Par exemple, soit une fiche contenant un bouton OK et une boîte groupe contenant trois boutons radio, le bouton OK détenant la focalisation. Quand l'utilisateur clique sur l'un des trois boutons radio, l'événement OnExit se produit pour le bouton, suivi de l'événement OnEnter de la boîte groupe puis l'événement OnEnter du bouton radio choisi. Si l'utilisateur clique alors sur le bouton OK, l'événement OnExit du bouton radio est suivi de l'événement OnExit de la boîte groupe, puis de l'événement OnEnter du bouton.
OnEnter est un gestionnaire d'événements du type System.Classes.TNotifyEvent.