ProgressBar1.Maximum =100
for (int i = 0; i < 100; i++)
{
ProgressBar1.PerformStep();
}
this.Close();我发现这样写那个ProgressBar这个逐步增加的效果就没了...直接关闭了.
如果去掉this.Close()就会有ProgressBar的效果
要如何解决?
for (int i = 0; i < 100; i++)
{
ProgressBar1.PerformStep();
}
this.Close();我发现这样写那个ProgressBar这个逐步增加的效果就没了...直接关闭了.
如果去掉this.Close()就会有ProgressBar的效果
要如何解决?
另一种常用的解决方法是,起一个模态对话框,然后在该对话框里刷新进度条codepreject上有示例,codeguru也可以
或通过按钮显示进度条,到时隐藏ProgressBar
progressBar1.Maximum = 100;
for (int i = 0; i <=100; i++)
{
progressBar1.Value = i;
System.Threading.Thread.Sleep(50);
}
this.Close();