我在连接到套接字时使用了闪屏动画。我已经习惯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();
}
加载屏幕表格:
与imagebox
控制。在其中加载 GIF 图像。
private void LoadingScreen_Load(object sender, EventArgs e)
{
pbAnimationBox.Image = Properties.Resources.LoadingAnimation; // win 8 animation
}
我正在使用 LoadingScreen 表单作为启动屏幕。
希望这会帮助你....