1. 程式人生 > >C# 公共控制元件之progressBar、 toolTip

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