我希望在主应用程序连接到数据库并获取初始数据时显示一个加载表单。因为这可能需要 5-10 秒,所以我想通知用户正在发生一些事情。
这就是我想出的:
frmStart _frmStart = new frmStart();
Thread t = new Thread(() => _frmStart.ShowDialog());
t.Start();
objDAL = new DBManager();
objDAL.conSTR = Properties.Settings.Default.conDEFAULT;
PrepareForm();
t.Abort();
这是最好的方法吗?