A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 许庭洲 黑马帝   /  2012-10-29 20:28  /  1063 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

使用进度条

第一步:
创建一个Windows窗体应用程序项目Progress,将窗体文件Form1.cs改名为Progress.cs

第二步:
为窗体设置背景图片、窗体位置和边框样式。
  
StartPosition
  
  
CenterScreen
  
FormBorderStyle
  
None
  
BackgroundImage
  
自己导入一幅图片
  

第三步:为窗体添加一个ProgressBar控制,并设置Dock=Bottom

第四步:
为窗体添加一个Timer控件,将其名称由timer1改名为timer

第五步:
为窗体的Load事件添加如下代码。
private void Progress_Load(object sender, EventArgs e)
{
      this.ClientSize = this.BackgroundImage.Size;
      this.progressBar1.Value = 0;//进度条初始值为0
      this.timer.Interval = 50;//设置定时器属性
      this.timer.Enabled = true;
      this.timer.Start();
}

第六步:为timer添加Tick事件
private void timer_Tick(object sender,EventArgs e)
{
      this.progressBar1.Value +=1;
      if(this.progressBar1.Value>=100)
      {
           this.timer.Stop();
           this.Close();
       }
}

1 个回复

倒序浏览
这个原来杨老师讲过的!呵呵!这控件挺不错的!但毕竟是微软封装的控件,要是自己会写就好了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马