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左下角的方框中不仅显示进度条,还会显示其他内容。