我目前正在使用.Net框架在C ++中开发一个名为SCCG的程序。我有一个名为MainForm
的表单基本上可以完成所有操作,还有一个名为LoadingForm
的表单可以执行一些SQL Server查询。
为了启动程序,我正在使用此代码:
#include "MainForm.hpp"
[STAThread]
void main(array<String^>^ args)
{
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
SCCG::MainForm^ form = gcnew SCCG::MainForm();
Application::Run(form);
}
我的问题是我需要在显示MainForm之前显示LoadingForm并执行其查询(可能需要几秒钟),因此可以作为程序的加载屏幕。这样用户就不会认为程序停止工作了。
你知道我该怎么办?