我在應用程序和窗體上有一個啓動畫面。我有一個計時器。Winform啓動畫面 - VB.NET - 定時器
Private Sub Splash_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
SplashTimer.Start()
' Set application title
' Set Version
Me.Show()
'Me.Refresh()
'System.Threading.Thread.Sleep(2000)
'Login.ShowDialog()
'Login.AllowTransparency = True
End Sub
間隔計時器設置爲5000
Private Sub SplashTimer_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SplashTimer.Tick
SplashTimer.Stop()
Login.Show()
Login.AllowTransparency = True
Me.Hide()
End Sub
我在這裏設置斷點,但它似乎並沒有打這個斷點。我取消註釋Me.Refresh()
初始屏幕正在關閉。然後登錄顯示一個繼續按鈕。當您單擊繼續 按鈕
MainMenu.Show() 'this form should be shown as this is the main window of the application but it's not showing.
Me.Close() 'closes login window
無窗顯示出來,並且應用程序掛。 任何輸入將不勝感激。
是否有理由避免內置的SplashScreen窗體? – LarsTech
這是應用程序的當前狀態。我可以建議使用內置的模板。 – kalls
@LarsTech - 它是內置的模板。 – kalls