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