在ProgressBar控件中显示进度百分比
Posted feiyucha
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在ProgressBar控件中显示进度百分比相关的知识,希望对你有一定的参考价值。
实现效果:
知识运用:
ProgressBar控件的Value属性 //控件的当前值
Maximum属性 //ProgressBar正在使用的范围的上限
PerformStep方法 //按照Step属性的数量增加任务栏的当前位置
public void PerformStep()
实现代码:
private void StartOrStop_Click(object sender, EventArgs e) { if (timer1.Enabled == false) { timer1.Enabled = true; StartOrStop.Text = "停止"; } else { timer1.Enabled = false; StartOrStop.Text = "开始"; } } private void timer1_Tick(object sender, EventArgs e) { if (progressBar1.Value == progressBar1.Maximum) { progressBar1.Value = progressBar1.Minimum; } else { progressBar1.PerformStep(); } int process = 100 * (progressBar1.Value - progressBar1.Minimum) / (progressBar1.Maximum - progressBar1.Minimum); label1.Text = process.ToString()+"%" ; }
以上是关于在ProgressBar控件中显示进度百分比的主要内容,如果未能解决你的问题,请参考以下文章
JAVAFX ProgressBar ,如何让进度条上显示百分比啊,而且是缓慢的递增的那种
winform中进度条(ProgressBar)控件使用时UI画面显示延迟的解决