C# 如何使用C中的Time剩余属性更新进度条#
我正在开发一个基于C#的桌面应用程序。作为报告生成的一部分,我生成了一个Excel文件。但是,随着条目数量的增加,完成报告生成所需的时间也会增加 因此,我计划创建一个进度条,表示预计剩余时间C# 如何使用C中的Time剩余属性更新进度条#,c#,timer,progress-bar,C#,Timer,Progress Bar,我正在开发一个基于C#的桌面应用程序。作为报告生成的一部分,我生成了一个Excel文件。但是,随着条目数量的增加,完成报告生成所需的时间也会增加 因此,我计划创建一个进度条,表示预计剩余时间 我会计算第一次迭代所用的时间(T_1) 我知道迭代次数(tunum) 我正在使用进度条更新进度: progressBar1.Minimum = 1; progressBar1.Maximum = 100; progressBar1.Value = 1; 我无法将这两个参数与progressbar连接。
- 我会计算第一次迭代所用的时间(
)T_1
- 我知道迭代次数(
)tunum
progressBar1.Minimum = 1;
progressBar1.Maximum = 100;
progressBar1.Value = 1;
我无法将这两个参数与progressbar连接。知道怎么做吗
编辑:
对不起,我的问题遗漏了这一部分。我还想显示估计的剩余时间
谢谢如果您设置ProgressBar1.Maximum=T_num,那么您可以简单地增加每次迭代的值。是否需要某种基于计时器的回调来显示部分迭代?