Visual Studio のメイン フォームでメモリ不足の問題が発生しました。理由がわかりません。プログラムの初期化中にプログレス バーを配置する必要があります。プログラムの他のフォームでは問題なく動作しますが、メインフォーム、それは私にメモリ不足エラーをスローします
メインフォームコードは次のとおりです。
public MainForm()
{
checkinstance();
ProgressDialog progressDialog = new ProgressDialog();
Thread backgroundThread = new Thread(
new ThreadStart(() =>
{
progressDialog.SetIndeterminate(true);
InitializeComponent();
progressDialog.BeginInvoke(new Action(() => progressDialog.Close()));
}
));
backgroundThread.Start();
progressDialog.ShowDialog();
}
ProgressDialog は、プログレス バーを含むフォームです。
ありがとう。