作者gavintsou (toward)
看板C_Sharp
标题[问题] 画面hang住
时间Tue May 20 22:49:29 2008
程式执行时,会根据所读入的档案内容後,产生好几千个控制项至所执行的 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)
1F:推 Kelunyang:多赏他几个执行绪即可 05/20 23:49
2F:推 tomex:因为都要操作UI Thread,加执行绪恐怕效能亦不好 05/22 14:52
3F:推 tomex:载入时可显示个进度bar,分散user的注意力 XD 05/22 14:52
4F:推 zero:我也有这个问题耶..最後只好call个refresh()假装一切都很好 06/02 16:04