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

浙公网安备 33010602011771号