Progressbar en C# et bouton annule

Signaler
Messages postés
31
Date d'inscription
dimanche 5 décembre 2004
Statut
Membre
Dernière intervention
25 février 2009
-
Messages postés
2641
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
8 janvier 2014
-
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.

3 réponses

Messages postés
305
Date d'inscription
vendredi 18 juillet 2003
Statut
Membre
Dernière intervention
2 août 2010
2
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
Messages postés
7
Date d'inscription
mercredi 19 octobre 2011
Statut
Membre
Dernière intervention
9 mai 2012
2
tu doit travailler avec les threads.
Messages postés
2641
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
8 janvier 2014
14
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