111,129
社区成员
发帖
与我相关
我的任务
分享

不能沉啊
怎么办, 我很笨, 请帮帮忙private void Run(ProgressBar pb)
{
ThreadPool.QueueUserWorkItem(new WaitCallback(delegate {
while (true)
{
Invoke(new MethodInvoker(delegate {
if (pb.Value >= pb.Maximum)
{
pb.Value = 0;
}
else
{
pb.Value++;
}
}));
Thread.Sleep(10);
}
}));
}
private void button1_Click(object sender, EventArgs e)
{
Run(progressBar1);
}
private void button3_Click(object sender, EventArgs e)
{
Run(progressBar2);
}
private void button2_Click(object sender, EventArgs e)
{
Run(progressBar3);
}
private void button4_Click(object sender, EventArgs e)
{
Run(progressBar4);
}
private void button5_Click(object sender, EventArgs e)
{
Run(progressBar5);
}