0
プロジェクトのプロパティで定義されている場合、読み込み中にスプラッシュ画面を表示することは可能ですか? Winformsプロジェクトで定義されたスプラッシュ画面を取得
私はそれがその目的のために持っているラベルを設定スプラッシュ画面上で異なるメッセージを入れることができるようにしたいForm1_Load
イベント中
ので、ユーザは、ロードの進行状況を見ることができます。
プロジェクトのプロパティで定義されている場合、読み込み中にスプラッシュ画面を表示することは可能ですか? Winformsプロジェクトで定義されたスプラッシュ画面を取得
私はそれがその目的のために持っているラベルを設定スプラッシュ画面上で異なるメッセージを入れることができるようにしたいForm1_Load
イベント中
ので、ユーザは、ロードの進行状況を見ることができます。
解決策は簡単です。あなたはこれでスプラッシュ画面にアクセスすることができます。
Private ss As SplashScreen1 = My.Application.SplashScreen
しかし、彼らは異なる実行スレッドであるとして、そのプロパティを設定するために、あなたは、委任が必要になります。このメソッドは、というラベルを設定する方法の例です。
Private Sub SetSplashScreenMsg(text As String)
If ss.InvokeRequired() Then
ss.Invoke(New Action(Of String)(AddressOf SetSplashScreenMsg), text)
Else
ss.CurrentMessage.Text = text
End If
End Sub