如何将进度条与功能执行同步?

时间:2018-02-25 03:49:33

标签: c# winforms progress-bar

我正在创造一个更清洁的'应用程序使用Windows表单c#并希望有一个进度条。目前我只是在清理临时文件,缓存文件和浏览器垃圾。

我有一个进度条:

private System.Windows.Forms.ProgressBar _myProgressBar;

这是我的清理方法:

    private void button1_Click_1(object sender, EventArgs e)
    {
        _myProgressBar.Value = 0;
        ClearCache();
        _myProgressBar.Value = 25;
        ClearCookie();
        _myProgressBar.Value = 50;
        ClearHistory();
        _myProgressBar.Value = 75;
        TempCleaner();
        _myProgressBar.Value = 100;
    }

我希望它执行这4个方法(每个方法需要几秒钟才能完成),同时更新进度条;但它只是等到完成后再显示进度条已完成。如何在完成每个部分时让进度条显示进度?

0 个答案:

没有答案