阅读量:0
C#中有自带进度条的功能,当然使用的方法多种多样,这里我展示一下我使用的方法
一、代码
使用Timer定时器,代码如下:
private void Form1_Load(object sender, EventArgs e) { timer1.Start(); timer1.Interval = 10; } int Flag = 0; private void timer1_Tick(object sender, EventArgs e) { Flag++; label3.Text = Flag + "%"; progressBar1.Value = Flag; if (progressBar1.Value == 100) { timer1.Stop(); User user = new User(); this.Hide(); user.Show(); } }
二、对比
和Solidworks中的进度条我目前发现的区别主要是显示位置,c#自带的可以显示在任意位置,Solidworks显示在左下角,而且Solidworks左下角的方框中不仅显示进度条,还会显示其他内容。