我在 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 是一个带有进度条的表单,
谢谢。