dheroux
Messages postés52Date d'inscriptionvendredi 20 octobre 2006StatutMembreDernière intervention11 juin 2014
-
4 juin 2007 à 11:19
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 2014
-
4 juin 2007 à 11:29
Bonjour,
Mon programme boucle dans une procédure graphique Graphics.Drawing qui fonctionne très bien et exactement comme je le souhaitais.
Toutefois je voudrais interrompre l'éxécution de cette boucle par l'intermédiaire d'un clic-bouton.
Je crée un l'évènement Private Sub
Button4_Click(ByVal
sender As O .... etc .... dans lequel je procède à la fermeture du formulaire par me.close
Ceci fonctionne mais la prise en considération n'est effectuée qu'à la fin de l'éxécution de ma procédure graphique, alors que je voudrais l'interrompre au moment même du clic
Merci de votre aide !
Didier HEROUX
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 4 juin 2007 à 11:29
Bonjour,
Pour interrompre ta boucle, il faut que tu aies la main.
Je te suggère de l'obtenir en y glissant un Doevents.
Il te suffira alors de te servir d'une variable booléenne globale et,
- dans ta boucle :
une instruction précisant qu'on quitte la boucle si cette variable = true (puis on la remet à false)
- dans ton bouton d'arret : une instruction mettant à true ta variable booléenne
Mécanisme classique et maintes fois rappelé sur ce forum.