在登录窗体Closing事件里,调用Appliction.Run(new MainForm()),打开主窗体,会报出异常"值不在预期的范围内。",搜索原因未果,于是,就采用漫天过海的办法了..

View Code
        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());
}

这种办法虽然完美的解决了这问题,可是,由于惰性,没对该问题深追到底....惭愧,望有朝一日有答案