次のエラーがあります:クロススレッド操作が無効です:「コントロール 'progressBar1' は、それが作成されたスレッド以外のスレッドからアクセスされました。」私はそれを修正する方法を理解できないようです。
private void button1_Click(object sender, EventArgs e)
{
this.panel1.Visible = false;
this.panel2.Visible = true;
new Thread(ProgressBAR).Start();
}
private void ProgressBAR()
{
Thread.Sleep(5);
for (int start = 0; start <= 100; start++)
{
this.progressBar1.Value = start;
Thread.Sleep(5);
}
}