窗体show出来了,就不应该让主程序控制了
Splash的关闭 是由它自己的事件触发的!比如:按了一个 按钮 或 敲了 回车!
上网找几个 例子看看吧!

解决方案 »

  1.   

    那是关闭窗口时候的事件处理函数,不是关闭窗口的函数,
    数照写就是了,那是系统传递给函数的.关闭窗口: Form.Close();
    隐藏窗口: Form.Hide();注意区别 Close() 是销毁了对象,要从新开窗口就要从新 New;
    Hide() 只是隐藏了窗口, 要从新显示, 再调用 Show() 就是了.
      

  2.   

    在frmMain的Form_Load()中,另开一个线程把frmSplash show出来,frmMain继续load,在线程中再用一个timer(订时器),在一定时间后把frmSplah关了!你的代码的效果是:frmSplash出现,手动关了frmSplash才会出现frmMain