很多時(shí)候,我們?cè)趫?zhí)行一段比較長(zhǎng)的代碼的時(shí)候,用戶什么反饋也接受不到的話,就會(huì)感覺電腦卡死了一樣,會(huì)有一種莫名的焦慮。這時(shí)候做進(jìn)度條的話,可能難度大又沒有必要,如果能顯示一個(gè)不停滾動(dòng)的GIF動(dòng)畫的話,用戶體驗(yàn)會(huì)好很多。
要想達(dá)到這樣的效果,代碼也很簡(jiǎn)單,只需要用LoadingHelper類中的靜態(tài)方法ShowLoadingScreen()即可顯示。然后最后再用靜態(tài)方法CloseForm()關(guān)閉動(dòng)畫。
VB.Net |
'打開加載Gif動(dòng)畫 LoadingHelper.ShowLoadingScreen() '這里寫其他代碼,下面的代碼只是模擬用戶代碼執(zhí)行耗時(shí) System.Threading.Thread.CurrentThread.Sleep(3000) '關(guān)閉Gif動(dòng)畫窗體 LoadingHelper.CloseForm() |
C# |
//打開加載Gif動(dòng)畫 LoadingHelper.ShowLoadingScreen(); //這里寫其他代碼,下面的代碼只是模擬用戶代碼執(zhí)行耗時(shí) System.Threading.Thread.CurrentThread.Sleep(3000); //關(guān)閉Gif動(dòng)畫窗體 LoadingHelper.CloseForm(); |
我們還可能通過系統(tǒng)選項(xiàng)來更換GIF動(dòng)畫,以達(dá)到自定義動(dòng)畫的目的。