Afficher : Delphi
C++
Préférences d'affichage
Vcl.AppEvnts.TCustomApplicationEvents.OnIdle
De XE2 API Documentation
Delphi
property OnIdle: TIdleEvent read FOnIdle write FOnIdle;
C++
__property Vcl::Forms::TIdleEvent OnIdle = {read=FOnIdle, write=FOnIdle};
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| event | protected | Vcl.AppEvnts.pas Vcl.AppEvnts.hpp |
Vcl.AppEvnts | TCustomApplicationEvents |
Description
Se produit quand une application est inoccupée.
L'événement OnIdle permet d'écrire un gestionnaire d'événement pour effectuer des actions particulières quand une application est inoccupée. Une application est inoccupée quand elle ne traite pas du code. Par exemple, une application est inoccupée quand elle attend une saisie de l'utilisateur.
OnIdle n'est appelé qu'une seule fois, quand l'application passe à l'état inoccupé. Il n'est pas appelé de manière continue, sauf si la valeur false est affectée à Done. Les applications qui affectent la valeur false à Done consomment une quantité excessive de temps CPU, ce qui affecte les performances globales du système.
Remarque : Appelez la méthode CancelDispatch à partir d'un gestionnaire d'événement OnIdle pour éviter que l'application n'envoie l'événement à n'importe quel autre objet d'événements d'application.