Boucle d'évènements
Quand un programme Gambas a fini l'exécution de sa fonction de démarrage
Main()
, il entre dans ce qu'on appelle
boucle d'Evènement.
Le programme bouclera alors tant qu'il y a:
Dès que vous avez créé une fenêtre, la boucle d’évènements tourne, même si la fenêtre n’est pas visible.
Au cours de cette boucle, elle exécutera tout évènement levé par n'importe quel objet, et pour chaque évènement, elle appellera le Gestionnaire d'évènement correspondant.
Vous pouvez appeler récursivement la boucle évènementielle en utilisant l'instruction
WAIT.
Cela peut conduire à une récursion infinie mais c'est la seule manière de rafraîchir l'interface utilisateur lorsqu'on exécute de longs processus.
Les contrôles graphiques sont rafraîchis pendant la boucle évènementielle, pas quand vous changez leurs propriétés.
Voir aussi