很多软件运行前都先出现一个欢迎画面,上面一般有软件名称、版权信息等内容。我是这样做的:
方法一:利用新建项目的第一个窗口作为欢迎画面,第二个窗口作为程序主窗口。
问题:关闭主窗口无法退出系统。
方法二:利用新建项目的第二个窗口作为欢迎画面,第一个窗口作为程序主窗口。
问题:先出现主窗口再现出欢迎画面,起不到欢迎作用。
我采用第一种方法,利用新建项目时的第一个窗口作为欢迎画面,然后新建一个窗口(第二个窗口)作为程序主窗口,但是你关闭程序主窗口(第二个窗口)时,你的程序并没有退出,只是关闭窗口而已,因为搭建之星默认以新建项目时的第一个窗口作为主窗口,它关闭才能退出程序,但现在它已经用用欢迎画面,欢迎画面出现二三秒后只能用事件发生器是隐藏这个窗口(否则你的主程序就永远无法出现),就是说以后你关闭第二个窗口(程序主窗口)时欢迎画面仍在运行,只是隐藏不可见而已。
现在要做到的就是关闭程序主窗口(第二个窗口)时让程序真正退出。
我用的方法是:
在第二个窗口“关闭窗口”事件设置中,执行>窗口1(欢迎画面).一般方法:[退出系统],这样问题就全部解决了。
完成后运行程序:先出现欢迎画面三秒后,欢迎画面隐藏,程序主窗口出现,此时可进行你要的操作,完成任务后,关闭程序主窗口,程序全部退出。一切顺利!!
|