我想要一个进度条,如果按下按钮(MouseDown 事件),进度条的值会上升,进度条需要同时上升。
有什么想法吗?我尝试使用计时器,但这就是我目前拥有的一切
private void button1_Click(object sender, EventArgs e)
{
progressBar1.PerformStep();
progressBar1.UseWaitCursor = true;
}
private void button2_Click(object sender, EventArgs e)
{
progressBar1.Value = 0;
}
public void button1_MouseDown(object sender, MouseEventArgs e)
{
timer1.Start();
}
public void button1_MouseUp(object sender, MouseEventArgs e)
{
timer1.Stop();
}
private void timer1_Tick(object sender, EventArgs e)
{
}
最佳答案
它应该看起来像这样:
void timer_Tick(object sender, EventArgs e) {
progressBar1.PerformStep();
}
void button1_MouseDown(object sender, MouseEventArgs e) {
timer.Start();
}
void button1_MouseUp(object sender, MouseEventArgs e) {
timer.Stop();
}
关于c# - MouseDown 事件和进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19772901/