J'ai une erreur tres etrange.... On dirait qu'apres mon instruction
form2.show vbModal, TOUS les MsgBox()
1- ne s'affichent pas
2- et en plus me fait retourner au début de la fonction appelante!
Est ce que c'est du au fait que
Form0 ouvre Form1 en show vbModal
Form1 ouvre Form2 en show vbModal ?
En gros, voila ce que je fais :
Dans un Form1 j'ouvre mon Form2 en vbModal
sur evenement d'un bouton, je fais Unload Me dans le Form2
--> si dans Form1 il n'y a aucun MsgBox apres cette instruction: tout se passe bien
--> si il y a un msgBox,je retourne au debut de ma fonction.
Le code simplifié serait :
1 2 3 4 5 6 7
| Form1 - Bouton1_click()
...
for i=1 to 10
Form2.Show vbModal
MsgBox("un message quelconque")
next i
end sub |
1 2 3 4
|
Form2 - Bouton2_click()
Unload me
end sub |
Partager