>>Quand on active la "page2" le focus se place sur le "bouton" mais on execute quand même le code qui est dans le "GotFocus" du premier objet de la "page2" et on execute jamais le code qui est dans le "LostFocus" de cet objet.
>>Je ne veux pas exécuter le code du "GotFocus" du premier objet de la "page2".
>>
>>Je vous envoie un formulaire par E-MAIL pour essayer.
>
>Malheureusement, je n'ai pas VFP sur mon ordinateur maintenant. C'est pourquoi je ne peut essayer rien.
>Je ne vois pas comment est il possible: un objet prend le focus mais il ne le perd pas. Normalement, si la méthode GotFocus est executé pour un objet, la méthode LostFocus est aussi executé.
>Une idée: vous pouvez essayer à utiliser la méthode When à place de GotFocus. Je crois que ça doit marcher.
Le code qui est dans le "When" est aussi exécuté. Mais le code qui est dans le "LostFocus" ou dans le 'Valid" n'est jamais exécuté parceque le focus se trouve actuellement sur un bouton.
Dans le formulaire exemple envoyé par E-Mail j'ai inversé la page1 et la page2, mais le problème reste le même.