Private Sub Form_Load()
Dim sngBegin As Single
Show
sngBegin = Timer
Do While (Timer - sngBegin + 86400) Mod 86400 < 2
DoEvents
Loop
qidong.Hide
mainform.Show
End Sub
Dim sngBegin As Single
Show
sngBegin = Timer
Do While (Timer - sngBegin + 86400) Mod 86400 < 2
DoEvents
Loop
qidong.Hide
mainform.Show
End Sub
默认启动要设为 Sub Main()
Sub Main()
Dim sngBegin As Single
qidong.Show
sngBegin = Timer
Do While (Timer - sngBegin + 86400) Mod 86400 < 2
DoEvents
Loop
Unload qidong 'Hide 不能彻底释放'
mainform.Show
End Sub
启动对象:qidong
如果启动时有一个较长的执行过程,例如要从数据库中装入大量数据或者要装入一些大型位图,这时可能希望在启动时给出一个快速显示。快速显示是一种窗体,它通常显示的是诸如应用程序名,版权信息和一个简单的位图等内容。启动 Visual Basic 时所显示的屏幕就是一个快速显示。要显示快速显示,需用 Sub Main 过程作为启动对象,并用 Show 方法显示该窗体:
Private Sub Main()
'显示快速显示。
frmSplash.Show
'在此处添加启动过程。
...
'显示主窗体并卸载快速显示。
frmMain.Show
Unload frmSplash
End Sub欲将 Sub Main 过程设为启动对象,可从“工程”菜单中,选取“工程属性”,再选“一般”,然后从“启动对象”框中选定“Sub Main”。
Dim sngBegin As Single
qidong.Show
sngBegin = Timer
Do While (Timer - sngBegin + 86400) Mod 86400 < 2
DoEvents
Loop
Unload qidong 'Hide 不能彻底释放'
mainform.Show
End Sub
采用 clear_zero的方法了,
感谢大家