黑马程序员技术交流社区

标题: 【分享】使用进度条指示进度 [打印本页]

作者: 许庭洲    时间: 2012-10-29 20:28
标题: 【分享】使用进度条指示进度
使用进度条

第一步:
创建一个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();
       }
}


作者: 郑鹏    时间: 2012-10-29 20:34
这个原来杨老师讲过的!呵呵!这控件挺不错的!但毕竟是微软封装的控件,要是自己会写就好了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2