Ho una schermata iniziale sull'applicazione e su tale modulo. Ho un timer.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
intervallo del timer è impostato su 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
Ho impostato breakpoint qui, ma non sembra colpire questo punto di interruzione. Ho decomposto Me.Refresh()
La schermata di avvio si sta chiudendo. Quindi Login viene visualizzato con un pulsante Continua. Quando si fa clic continuare pulsante
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
Nessuna finestra si presenta e l'applicazione è appeso. Qualsiasi input sarà molto apprezzato.
C'è un motivo per evitare il modulo incorporato di SplashScreen? – LarsTech
Questo è lo stato corrente dell'applicazione. Posso suggerire di utilizzare il modello incorporato. – kalls
@LarsTech - È il modello incorporato. – kalls