非表示のボタンとプログレスバーを備えた Windows フォームがあります。メニューアイテムでフォームをインスタンス化し、クリックをトリガーしたいと思います。
private void Form1_Load(object sender, EventArgs e)
{
Show();
button1.PerformClick();
}
上記のように Show() を配置すると、PerformClick は実行されません。これは理にかなっています。PerformClick の後に Show() を配置すると、PerformClick は実行されますが、PerformClick のすべてのコードが実行されるまで、プログレスバーのあるフォームは表示されません。そのため、すべてが完了するまで進行状況を示すプログレスバーが表示されません。これも一理あります。では、PerformClick を機能させ、同時に進行状況を示すプログレスバーを含むフォームを作成するにはどうすればよいでしょうか?
ありがとう