[問題] 畫面hang住

看板C_Sharp作者 (toward)時間17年前 (2008/05/20 22:49), 編輯推噓4(400)
留言4則, 3人參與, 最新討論串1/1
程式執行時,會根據所讀入的檔案內容後,產生好幾千個控制項至所執行的 form 中、 或執行原有控制項的函數,但在這過程中,主畫面至少會hang住 5~10 秒 google 雖然告訴我在 .NET 2.0 有 BackgroundWorker 可以使用... 但是由於也是要在原本 UI 進行控制項的加入與設定,這樣好像沒有效果? 還是什麼地方應該注意? 請問各位,還有更快捷的方法嗎? 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.75.67 ※ 編輯: gavintsou 來自: 140.116.75.67 (05/20 23:18)

05/20 23:49, , 1F
多賞他幾個執行緒即可
05/20 23:49, 1F

05/22 14:52, , 2F
因為都要操作UI Thread,加執行緒恐怕效能亦不好
05/22 14:52, 2F

05/22 14:52, , 3F
載入時可顯示個進度bar,分散user的注意力 XD
05/22 14:52, 3F

06/02 16:04, , 4F
我也有這個問題耶..最後只好call個refresh()假裝一切都很好
06/02 16:04, 4F
文章代碼(AID): #18CkJwac (C_Sharp)