WinForm中的双缓冲技术

关于WinForm中的双缓冲,是为了防止窗体呈现或刷新时的闪烁,平滑的为用户显示UI,从而曾强用户体验。

第一种,是WinForm自身去应用双缓冲模式。
在窗体中的构造器中直接输入下面的代码

DoubleBuffered = true;
//or
SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
SetStyle(ControlStyles.AllPaintingInWmPaint, 
true);

 

 

第二种,自己通过代码去实现缓冲。

1111
posted @ 2011-01-31 10:52  文明的天空  阅读(1955)  评论(2编辑  收藏  举报