在我的主窗體加載之前,它要求用戶檢查更新。當他們點擊確定時,我會將主窗體顯示並製作一個包含一些標籤和一個帶有GIF動畫的圖片框的面板。C#加載屏幕/線程問題
動畫gif不移動,這通常是因爲主線程忙,但我已經將線程穿過工作,沒有運氣讓動畫播放。
這是我的。
Thread CheckVersion = new Thread(new ThreadStart(VersionCheck));
this.Show(); //bring up the main form
this.BringToFront();
pCheckingVersions.Visible = true; //this contains the animated gif
Application.DoEvents(); //refresh ui so my box
CheckVersion.Start(); //start thread
CheckVersion.Join(); //wait for thread to exit before moving on
pDownloading.Visible = false;
感謝您的幫助:) – Tsukasa