私はソケットに接続している間にスプラッシュスクリーンアニメーションを使用しました。私はbackgroundworker
を使っています。
メインフォーム
LoadingScreen frmLoadingScreen = new LoadingScreen();
.....
bkwNetworkConnector.RunWorkerAsync();
frmLoadingScreen.ShowDialog();
/***********************************************************************************************************************/
private void bkwNetworkConnector_DoWork(object sender, DoWorkEventArgs e)
{
try
{
hostSocket = new TcpClient();
hostSocket.Connect(strIp, intPort);
}
catch (Exception exp)
{
}
}
private void bkwNetworkConnector_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
frmLoadingScreen.Close();
}
LoadingScreenフォーム::
制御imagebox
と
は、ここに私のコードです。その中にGIFイメージをロードします。
private void LoadingScreen_Load(object sender, EventArgs e)
{
pbAnimationBox.Image = Properties.Resources.LoadingAnimation; // win 8 animation
}
私はLoadingScreenフォームをスプラッシュ画面として使用しています。
希望すると、これはあなたを騙してくれるでしょう....
少ない単語やコードを使用してください。私はこのことから問題を伝えることはできません。 –
彼らは問題はありません、それだけで動作しません。私はこれを行う適切な方法を探しています。 – iKonroi
問題ありません。 –