소켓에 연결하는 동안 스플래시 애니메이션을 사용했습니다. 나는 그것에 대해 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 Form을 사용하고 있습니다.
호프가 도움이 되길 바랍니다 ....
적은 단어, 더 많은 코드를 사용하십시오. 나는 이것으로 문제를 말할 수 없다. –
그들의 문제는 없으며 작동하지 않습니다. 나는 이것을하는 적절한 방법을 찾고있다. – iKonroi
문제가되지 않는 이상 ... –