Bonjour,
Voici mon problème.
Je souhaite faire un message d'attente le temps que plusieures commandes s'exécutent.
Voici ce que j'ai fait.
Dans ma form principale:
Cela m'ouvre donc une autre form qui m'affiche "veuillez patienter..." et j'ai ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click attente.ShowDialog() End Sub
Dans le bat je fais 5 ping de ma boucle locale (5 secondes car c'est juste pour le test).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub UserForm_Activate() Shell("attente.bat", AppWinStyle.Hide) Me.Close() End Sub
Donc quand je clique sur le bouton, la fenêtre "veuillez patienter ..." s'affiche bien mais ne se ferme pas à la fin de mon bat...
Et la je bloque...
Avez-vous des idées?
Merci d'avance!!
Partager