Bonjour,
J'ai creer un winform avec un progressbar et un bouton cancel.
J'ai passe comme argument sur cet object un process.
J'aimerais que tant que le process est actif la progressbar se bouge.
Mon Winform est appele de cette facon :
Voici mon code du winform qui pose probleme car la fenetre ne s'affiche pas!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 DownloadWebsite downloadWebsite = new DownloadWebsite(context); if (downloadWebsite.ShowDialog(parentWindow) == DialogResult.Cancel) { context.Kill(); MessageBox.Show(Properties.Resources.MsgDownloadStopped, Constants.MsgDocosoftTitle, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; }
J'aimerais voir au moins la barre se remplir mais la fenetre ne s'affiche pas. Pourquoi ?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public partial class DownloadWebsite : Form { private ExecuteSaveContext contextProcess; public DownloadWebsite(ExecuteSaveContext context) { contextProcess = context; InitializeComponent(); while (!context.isProcessTerminated()) { this.prgDownloadProcess.Increment(10); Thread.Sleep(1000); } this.DialogResult = DialogResult.Cancel; } }
Partager