使用此代码,进度条永远不会显示 100%。 只显示75%。有没有什么办法解决这一问题? 谢谢!
没有可见= false, 显示100%...
注意,我有一个计时器触发许多事件......
这是我的代码:
progressBar.Minimum = 0;
progressBar.Maximum = 100;
public void Refresh()
{
progressBar.Step = 25;
progressBar.PerformStep();
progressBar.Step = 25;
progressBar.PerformStep();
progressBar.Step = 25;
progressBar.PerformStep();
progressBar.Step = 25;
progressBar.PerformStep();
Thread.Sleep(1000);
progressBar.Visible = false;
}
private void btnRefresh_Click(object sender, EventArgs e)
{
Refresh();
}
感谢您的评论,您的评论有效了 LarsTech!
progressBar.Minimum = 0;
progressBar.Maximum = 100;
public async void Refresh()
{
progressBar.Step = 25;
progressBar.PerformStep();
progressBar.Step = 25;
progressBar.PerformStep();
progressBar.Step = 25;
progressBar.PerformStep();
progressBar.Step = 25;
progressBar.PerformStep();
await Task.Delay(1000);
progressBar.Visible = false;
}
private void btnRefresh_Click(object sender, EventArgs e)
{
Refresh();
}