jlmcom
Messages postés57Date d'inscriptionmercredi 4 août 2004StatutMembreDernière intervention 3 décembre 2004
-
3 déc. 2004 à 12:33
jmp77
Messages postés1119Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention 4 octobre 2006
-
3 déc. 2004 à 13:18
Bonjour,
Lors d'un problème de création de 2 fenêtres devant apparaître successivement, je me pose des questions sur l'événement OnActivate.
Je sais que l'événement a lieu après Créate. Mais à part ça ?! La doc dit que l'événement a lieu lorsque la fenêtre est active .
Fiche active: Cela veut-il dire ?
A - Lorsque la fenêtre a le focus
B ? Lorsqu'elle vient simplement d'être créée
C ? Lorsque le processus de création est terminée, mais existe toujours
Merci pour vos bonnes réponses qui recevront ma gratitude.
JulioDelphi
Messages postés2226Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention18 novembre 201014 3 déc. 2004 à 13:10
hello,
je fais "F1" sur le OnActivate et je lis :
"Use OnActivate to perform special processing when the form receives focus"
> "... qd la form reçoit le focus..."
donc si tu passes de form1 à form2, le OnAc de la form2 s'execute, tu retourne sur form1, son OnAc s'execute aussi etc
merci F1
N'oubliez pas de cliquer sur Réponse acceptée lorsque la réponse vous convient ! ;)
-------------------------------------------
http://diabloporc.free.fr : mon site refait ! Delphi power !
jmp77
Messages postés1119Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention 4 octobre 20067 3 déc. 2004 à 13:18
L'ordre d'enchainement des procedures est le suivant :
1 - OnCreate : Création de la fenetre
2 - OnShow : La fenetre est crée et affichée
3- OnActivate : La fenêtre devient active.