Vcl.AppEvnts.TCustomApplicationEvents.Activate
Delphi
procedure Activate;
C++
void __fastcall Activate();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.AppEvnts.pas Vcl.AppEvnts.hpp |
Vcl.AppEvnts | TCustomApplicationEvents |
Description
Permet de s'assurer qu'il s'agit du premier composant à recevoir les événements d'applications.
Appelez Activate pour déplacer le descendant de TCustomApplicationEvents au dessus de la liste des composants répondant aux événements de l'application. Il n'y a pas besoin d'appeler Activate à moins que le projet n'ai plusieurs descendants de TCustomApplicationEvents.
Typiquement, chaque fiche qui contient un descendant de TCustomApplicationEvents appelle la méthode Activate de ce composant à partir de son gestionnaire d'événement OnActivate. Cela a pour effet de basculer le premier gestionnaire d'événement qui recevra un événement à chaque fois que l'utilisateur changera de fiche.
Activate n'empêche pas les autres descendants de TCustomApplicationEvents de recevoir les événements, ça ne fait que les mettre dans la liste derrière le descendant TCustomApplicationEvents actif. Pour éviter que les autres composants ne reçoivent les événements, utilisez la méthode CancelDispatch.
Avertissement : N'appelez pas Activate à partir d'un gestionnaire d'événement répondant à un événement de niveau application. Un tel appel provoquerait une exception.