我正在使用以下代码来更新我的进度条。
ProgressBar.Visible = true;
ProgressBar.Minimum = 1;
ProgressBar.Maximum = PortCount;
ProgressBar.Value = 1;
ProgressBar.Step = 1;
int intdata = 5;
for (int x = 1; x <= intdata; x++)
{
ProgressBar.PerformStep();
}
MessageBox.Show("Done");
但是,在运行时它没有被更新。这是因为进度条在同一个线程中吗?如果是这样,如何从另一个线程更新此进度。