注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 linux服务---DHCP
 帮助

WinForm程序设计-进度条控件(progressBar)


2008-05-10 08:39:56
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://chenxing.blog.51cto.com/240526/76279
在表单上放置一个进度条控件ID为p,一个计时器控件,ID为t,一个标签控件,ID为I
设置进度条控件的Maximum属性为100, Minimum属性为0,
Step属性的值为1表示当调用Step()方法时,控件当前值的增量
private void t_Tick(object sender, System.EventArgs e)
{
   for (int i=0;i<100;i++)
    {
      for(int j=0;j<2500000;j++){}
      if(p.Value!=p.Maximum)
      {
         p.PerformStep();//按照 Step 属性中指定的数量增加进度栏的值
         int l_value=100*(p.Value -p.Minimum)/(p.Maximum -p.Minimum );
         l.Text=Convert.ToInt32(l_value).ToString()+"%";
         l.Refresh();
       }
    }
}
 

本文出自 “半瓶香油-好男人时来运转” 博客,请务必保留此出处http://chenxing.blog.51cto.com/240526/76279





    文章评论
 
 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: