我是这样做的,做个SPLASH窗体,自己写程序,用TIMER控件控制滚动条, 程序启动时候先启动这个窗体,然后在滚动条结束后显示主窗体// 只能实现一个效果,不会同步的Option Explicit Dim i As IntegerPrivate Sub Form_Load() i = 0 End SubPrivate Sub Timer1_Timer() Unload Me MDI_LKSY.Show End Sub Private Sub Timer2_Timer() If i <= 10 Then Prg.Value = i * 10 'prg是滚动条控件 i = i + 1 End If End Sub
不好用的。我以前也想过这个办法。但。调用窗体后,总是被主窗体给挡住了。无法获得热点啊。
Call Load(主窗体)
然后再
Call Show(主窗体)在主窗体的Form_Load中,尽量将与界面显示相关的东西放在函数的尾部,也许效果会好一些。
程序启动时候先启动这个窗体,然后在滚动条结束后显示主窗体//
只能实现一个效果,不会同步的Option Explicit
Dim i As IntegerPrivate Sub Form_Load()
i = 0
End SubPrivate Sub Timer1_Timer()
Unload Me
MDI_LKSY.Show
End Sub
Private Sub Timer2_Timer()
If i <= 10 Then
Prg.Value = i * 10 'prg是滚动条控件
i = i + 1
End If
End Sub
Timer1和Timer2的默认时间是多少??