【问题标题】:How to update the Progress bar with the Time Remaining attribute in C#如何在 C# 中使用剩余时间属性更新进度条
【发布时间】:2013-08-27 10:52:30
【问题描述】:

我正在开发基于 C# 的桌面应用程序。作为报告生成的一部分,我生成了一个 Excel 文件。但是,随着条目数量的增加,完成报告生成所需的时间也会增加。

所以,我打算创建一个进度条来表示估计的剩余时间。

  • 我会计算第一次迭代所用的时间 (T_1)
  • 我知道迭代次数(T_num

我正在使用进度条来更新进度:

progressBar1.Minimum = 1;
progressBar1.Maximum = 100;
progressBar1.Value = 1;

我无法将这 2 个参数与进度条连接起来。知道怎么做吗?

编辑:

对不起,我在我的问题中错过了这一部分。我也想显示估计的剩余时间。

谢谢

【问题讨论】:

  • 您是否想要某种基于计时器的回调来显示部分迭代?

标签: c# timer progress-bar


【解决方案1】:

如果您设置 ProgressBar1.Maximum = T_num,那么您可以简单地在每次迭代时增加 Value。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-17
    • 2019-11-30
    • 1970-01-01
    • 2015-04-03
    • 1970-01-01
    • 2014-11-04
    • 1970-01-01
    相关资源
    最近更新 更多