使用定时器控件可以直接从工具箱拉取控件,也可以在代码中创建定时器。
下面是从工具箱拉取
/// <summary>
/// 定时器处理程序,使用定时器用来计时并不十分精确,但一般使用没问题。
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void timer1_Tick(object sender, EventArgs e)
{
//首先关闭定时器,因有可能后面执行的代码时间大于设置的定时间隔时间
//这个时候后面代码还没执行完就又触发一次timer。
this.timer1.Stop();
//下面是你自己的代码
UpdatePrograss();
//要处理的代码执行完后再开启定时器。
this.timer1.Start();
}
private void UpdatePrograss()
{
if (this.progressBar1.Value == 100)
this.progressBar1.Value = 0;
this.progressBar1.Value++;
}
private void Form1_Load(object sender, EventArgs e)
{
this.timer1.Interval = 100; //定时间隔100ms
this.timer1.Start();
}
在代码中创建定时器为
Timer timer1; //还有另一种定时器创建方法。可百度下