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();