un évènement peut être différé, celui-ci n'est pas envoyé immédiatement, mais au début de la prochaine boucle d'évènements.
1
2
3
4
5
6
7
8
9
PUBLICSUBMyTextBox_GotFocus() PRINT"GotFocus" END
PUBLICSUBMyButton_Click() MyTextBox.SetFocus PRINT"Click" END ...
Lorsque vous cliquez sur le bouton MyButton, cela écrit :
1
2
dabordClick puisGotFocus
Le gestionnaire d'évènement MyTextBox_GotFocus est levé après que MyButton_Click soit achevé, lorsque la prochaine boucle d'évènements commence. Donc le _Click est "avant" le _GotFocus !