黑马程序员技术交流社区
标题:
【分享】使用进度条指示进度
[打印本页]
作者:
许庭洲
时间:
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