Winfrom之ProgressBar控件(进度条)

常用属性:

设置进度条的样式:控件名. Style = ProgressBarStyle.Blocks;(Block、Continuous、Marquee)三种样式

进度条的最大值:控件名.Maximum
进度条的最小值:控件名.Minimum
进度条的当前值:控件名.Value
每次增加的值:控件名.Step
加载滚动的速度:控件名.MarqueeAnimationSpeed

  注:进度条控件要跟定时器控件配合使用

 

 

常用的方法:
  1、开始加载
        if (txtMax.Text.Trim() != "")
            {
                int max = int.Parse(txtMax.Text.Trim());
                prbTime.Maximum = max;
            }
             定时器名称.Start();//启动

2、加载完成后提示相应信息
    if (prbTime.Value<prbTime.Maximum)
            {
                prbTime.PerformStep();//针对Blocks样式
                //prbTime.Value+=prbTime.Step;//针对Marquee样式
                //label3.Text = prbTime.Value.ToString();
                label3.Text = "程序载入中,请耐心等一下";
            }
            else
            {
                label3.Text = "加载完成!";
                定时器名称.Stop();
                Login ina = new Login();
                ina.ShowDialog();                              
            }

3、暂停加载
       定时器控件名.Stop();//暂停

4、启动加载
       定时器控件名.Start();//启动    

5、重新加载
            进度条名称.Value = 0;
            定时器控件名.Start();

  

posted @ 2020-08-25 19:26  猎人7号  阅读(677)  评论(0编辑  收藏  举报