C# 公共控件之progressBar、 toolTip

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、界面效果

猜你喜欢

转载自blog.csdn.net/zhuxipan1990/article/details/83108617