何が起こっているのかを理解していただくために、私は Visual Studio 2010 PRO で私の個人的なプロジェクトに取り組んでいます。これはデスクトップ/フォーム アプリケーションで、プロジェクト内にスプラッシュ スクリーンがあります。スプラッシュ スクリーンがロードされ、数秒間フォーカスが維持された後、閉じられるはずです。メインフォームをレンダリングしたままにします。
アプリケーションを実行すると、スパッシュ画面が表示され、アプリケーション全体が閉じて終了します。「Windows アプリケーション フレームワークのプロパティ」のデフォルト設定を変更する必要があると思いますが、グレー表示されて選択できません。(ソリューション エクスプローラーでプロジェクト ファイルを右クリック --> アプリケーション --> Windows アプリケーション フレームワーク)
これらの設定を構成する方法を知っている場合は、ヘルプを拡張してください。その間、私は frmSplashScreen.Hide() を使用して機能させ、プログラムを停止したいときに [デバッグの停止] をクリックすることを余儀なくされましたが、これはあまり実用的ではありません。
前もって感謝します。以下のコードの一部を再現しました。
Private Sub tmrSplashScreen_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tmrSplashScreen.Tick
'Close the form after time value specified
Me.Hide()
frmHomeScreen.Show()
frmHomeScreen.Focus()
End Sub