文章插图
VB.Net中提供了ProgressBar控件 , 用于显示进度条我建议你不要用进度条显示剩余时间而是显示执行进度这样比较好控制设置ProgressBar的Minimum和Maximum属性为循环的起始和终止数值然后在代码的循环体中计算当前循环的进度 , 然后设置进度条的Value属性 , 将进度显示在进度条上比如,简单的例子:Dim Progress As IntegerProgressBar1.Minimum = MinProgressBar1.Maximum = MaxFor i As Integer = Min To Max'执行计算.......Progress = i \ Max '计算进度ProgressBar1.Value = https://www.myit5.com/article/Progress'显示进度My.Application.DoEvents() '使用Doevents防止窗体假死使进度条看不到 , 但是会严重降低运行速度Next这里的优化技巧是 , 可以设置为每隔N次循环才更新进度条If Not Progress Mod N Then ProgressBar1.Value = https://www.myit5.com/article/Progress不然进度条的更新也许比计算的速度还要慢很多
【VB .NET如何在计算过程中加入进度条?】
推荐阅读
- 如何设置电脑开机密码 电脑如何设置密码
- 十指如姜是什么意思
- 女儿早恋怎么办 发现女儿早恋如何处理
- 染头膏在手上如何洗掉 染头膏在手上洗掉的方法
- 南方红豆杉怎么养 南方红豆杉如何养
- 新鲜冬笋如何保存
- 围巾洗后怎么变蓬松 如何让洗后的围巾变蓬松
- 咖啡店如何装修有情调 有 几种装修风格?
- 表白朋友圈文案怎么写 如何写表白朋友圈文案
- 酸姜的腌制方法 如何腌制酸姜