Tôi có một màn hình giật gân trên ứng dụng và trên biểu mẫu đó. Tôi có một bộ đếm thời gian.Winform Splash Screen - VB.NET - Timer
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
Interval trên bộ đếm thời gian được thiết lập để 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
tôi đặt breakpoint ở đây nhưng nó dường như không đạt breakpoint này. Tôi uncommented Me.Refresh()
Màn hình Splash đang đóng. Sau đó, Đăng nhập được hiển thị bằng nút tiếp tục. Khi bạn nhấp vào tiếp tục, hãy nhấp vào nút
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
Không có cửa sổ nào hiển thị và ứng dụng bị treo. Bất kỳ đầu vào nào sẽ được đánh giá cao.
Có lý do nào để tránh hình thức SplashScreen tích hợp không? – LarsTech
Đây là trạng thái hiện tại của ứng dụng. Tôi có thể đề xuất sử dụng mẫu được tạo sẵn. – kalls
@LarsTech - Đây là mẫu được tạo sẵn. – kalls