Tag: progress bar

C#窗口在后台工作者上形成一个具有function的进度条

我试图添加一个进度条(MARQUEE风格)在我的c#excel添加英寸进度条出现,但它并没有表明任何进展,直到function完成执行,这意味着它仍然冻结。 这些是Windows窗体类中的函数: public void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { for (int i = 0; i < 100; i++) { Thread.Sleep(100); //run in back thread backgroundWorker1.ReportProgress(i); } } //call back method public void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e) { progressBar1.Value = e.ProgressPercentage; } //call back method public void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { progressBar1.Value = progressBar1.Maximum; } […]