在登录窗体Closing事件里,调用Appliction.Run(new MainForm()),打开主窗体,会报出异常"值不在预期的范围内。",搜索原因未果,于是,就采用漫天过海的办法了..
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
private void LogoFm_Closed(object sender, EventArgs e)
{
if (isCanContinue)
{
Thread tt = new Thread(new ThreadStart(threadhan));
tt.Start();
}
}
private void threadhan()
{
Application.Run(new MainForm());
}
这种办法虽然完美的解决了这问题,可是,由于惰性,没对该问题深追到底....惭愧,望有朝一日有答案