1、窗体中加入控件progressBar1, toolTip1,timer1 和三个button
2、代码如下:
private void button1_Click(object sender, EventArgs e)//开始
{
timer1.Enabled = true;
button1.Enabled = false;
button2.Enabled = true;
}
private void timer1_Tick(object sender, EventArgs e)
{
if(progressBar1.Value<progressBar1.Maximum)
{
progressBar1.Value++;
toolTip1.SetToolTip(progressBar1, progressBar1.Value.ToString());//toolTip显示进度
}
else
{
timer1.Enabled = false;
}
}
private void button2_Click(object sender, EventArgs e)//暂停
{
timer1.Enabled = false;
button1.Enabled = true;
button2.Enabled = false;
}
private void button3_Click(object sender, EventArgs e)//重置
{
progressBar1.Value = 0;
button1.Enabled = true;
button2.Enabled = false;
}
3、界面效果