Progressbar en C# et bouton annule

Messages postés
31
Date d'inscription
dimanche 5 décembre 2004
Statut
Membre
Dernière intervention
25 février 2009
- - Dernière réponse : cboulas
Messages postés
2641
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
8 janvier 2014
- 24 nov. 2011 à 13:50
J'ai crée une form en C# où il y a une progressbar qui s'incrémente au fur et a mesure que mon calcul se fait.
Et j'essaye de crée un bouton qui permette d'annuler le calcul en cour mais le bouton ne fonctionne pas.
Donc comment faire pour crée un bouton annule lorsqu'une boucle est en cour.
Je débute un peux en progra donc si vous comprenez pas ma Question dite le moi et j'essayerai de la reformulez.
Afficher la suite 

3 réponses

Messages postés
305
Date d'inscription
vendredi 18 juillet 2003
Statut
Membre
Dernière intervention
2 août 2010
0
Merci
Passe par un thread pour ta boucle de calcul. Ainsi tous tes evenements sur ton form ne seront pas bloqués par cette boucle.
Ton bouton déclanchera la fin du thread.
Théo
Commenter la réponse de cs_RMI
Messages postés
7
Date d'inscription
mercredi 19 octobre 2011
Statut
Membre
Dernière intervention
9 mai 2012
2
0
Merci
tu doit travailler avec les threads.
Commenter la réponse de aminescm
Messages postés
2641
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
8 janvier 2014
13
0
Merci
Salut, regarde du côté des Invoke etc...
avec une variable static qui lors de la fin de chaque calcul va tester si elle est vrai ou fausse et si elle est vrai, elle interompt tout le process

Chris...
- La vérité n'est pas ailleurs, elle est sous le nez de chacun, quelques mouvements neuronale permettent de l'entrevoir -
MCPD (webform-winform) / MCSA / MCDST / MCT
Commenter la réponse de cboulas