作者hangchu (無瑕心靈的永恆燦爛陽光)
看板C_Sharp
標題[問題] 邊執行邊顯示結果?! 或顯示執行進度?!
時間Fri Jul 12 14:52:41 2013
各位大大,請問一下
我有個程式,需要大量運算後顯示多種結果,
所以執行時有可能會停頓到運算完(也就是執行完)程式才能動
想問一下,程式有沒有哪種寫法,可以一邊跑一邊顯示結果
例如說,運算到結果一,即在畫面顯示結果一;運算到結果二,即在畫面顯示結果二...
不要等到全部執行完畫面才能動,不然使用者會以為是不是當掉沒在動了
對了,這是 windows form
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.34.249
1F:→ Abbee:backgroundworker 07/12 15:21
2F:→ kevin888:你可以試試執行緒 07/12 17:10
3F:推 asadfish:Thread UI 關鍵字 07/12 19:57
4F:推 grayyoung:我是用timer 07/12 23:14
5F:推 heeroart:Application.DoEvent(); 07/14 16:23
6F:→ jenesis:建立thread 但是thread裡面要更新UI還要透過dispatcher 07/21 17:36