winForm界面控件和图片加载速度慢(屏闪情况)
在性能比较低电脑上运行C#写的winForm窗体 ,如果加载比较多的控件或者背景图片时屏幕出现显示闪烁现象可以这样来提高显示效果。
1.利用winForm的一个属性,DoubleBuffer 设置 true,用双缓存处理Form界面内容加载,可以提高页面显示质量。
2.把构造方法里的内容尽量移动到Form_load事件里处理。
3.把控件绘制的Pint()写到一起绘制。
4.在控件使用后有变化时可以采用先 挂起 再显示的方法,提高显示质量。
提升WinForm加载速度
本文介绍如何通过启用双缓冲、优化加载时机等方法减少WinForm应用程序在性能较低电脑上的屏闪现象,提升用户体验。
在性能比较低电脑上运行C#写的winForm窗体 ,如果加载比较多的控件或者背景图片时屏幕出现显示闪烁现象可以这样来提高显示效果。
1.利用winForm的一个属性,DoubleBuffer 设置 true,用双缓存处理Form界面内容加载,可以提高页面显示质量。
2.把构造方法里的内容尽量移动到Form_load事件里处理。
3.把控件绘制的Pint()写到一起绘制。
4.在控件使用后有变化时可以采用先 挂起 再显示的方法,提高显示质量。
2729

被折叠的 条评论
为什么被折叠?