首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

winform窗体加载很慢,如何优化

2013-09-09 
winform窗体加载很慢,怎么优化刚进窗口的时候,图片加载的时候会出现这些黑图.....怎么优化一下啊,这样太难

winform窗体加载很慢,怎么优化
刚进窗口的时候,图片加载的时候会出现这些黑图.....怎么优化一下啊,这样太难看了,也不美观 优化 c# .net
[解决办法]
1.部分控件采用后台初始化,特别是一组相同类型控件时候
2.如果涉及图片或者其他资源的加载,不要在load时候加载,可以考虑线程或者TPL或者延迟,总之不要出现load时候堵塞你用什么技术都可以
3.减少不必要的绘制尤其是控件层频繁的绘制,要控制药绘制的条件和时间

4.就看到一张图,wf的优化方式很多,但是前提是根据你的逻辑和功能
[解决办法]
加载东西比较耗时,导致UI无响应。
1.先看加载的图片能否优化,提供加载速度。
2.增加进度条或者提示信息,让用户可以有耐心等待。
3.特别耗时的东西,推荐使用异步线程来完成,

热点排行