Bonjour,
J'ai besoin de votre aide pour mettre une bar de progression (avec ou sans le taux du traitement) sans utiliser les backgroundWorker.
Même avec une image animée, je suis partant.
Merci beaucoup d'avance.
NB: c'est une application win
Bonjour,
J'ai besoin de votre aide pour mettre une bar de progression (avec ou sans le taux du traitement) sans utiliser les backgroundWorker.
Même avec une image animée, je suis partant.
Merci beaucoup d'avance.
NB: c'est une application win
C'était pourtant la bonne solution.sans utiliser les backgroundWorker.
Sinon, Faire Application.DoEvents() après modification de la ProgressBar, le risque étant que l'utilisateur active un bouton pendant la progression.
Pour l'éviter, on mettra la form à Disabled pendant la progression.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 private void MyProgressButton_Click(object sender, EventArgs e) { Enabled=false ; // Exemple d'affichage de progression for (int i=0;i<10000;i++) { MyProgressButton.Text=i.ToString() ; Application.DoEvents() ; } Enabled=true ; }
Partager