2016-10-19 4 views
0

プロジェクトのプロパティで定義されている場合、読み込み中にスプラッシュ画面を表示することは可能ですか? enter image description hereWinformsプロジェクトで定義されたスプラッシュ画面を取得

私はそれがその目的のために持っているラベルを設定スプラッシュ画面上で異なるメッセージを入れることができるようにしたい Form1_Loadイベント中

ので、ユーザは、ロードの進行状況を見ることができます。

答えて

0

解決策は簡単です。あなたはこれでスプラッシュ画面にアクセスすることができます。

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 
関連する問題