WinForm中的双缓冲技术
关于WinForm中的双缓冲,是为了防止窗体呈现或刷新时的闪烁,平滑的为用户显示UI,从而曾强用户体验。
第一种,是WinForm自身去应用双缓冲模式。
在窗体中的构造器中直接输入下面的代码
DoubleBuffered = true;
//or
SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
SetStyle(ControlStyles.AllPaintingInWmPaint, true);
//or
SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
SetStyle(ControlStyles.AllPaintingInWmPaint, true);
第二种,自己通过代码去实现缓冲。
1111