アプリケーションとそのフォームにスプラッシュ画面があります。私はタイマーを持っています。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