this.SetStyle(ControlStyles.AllPaintingInWmPaint,true);//解决闪烁
this.SetStyle(ControlStyles.Opaque ,true);//解决背景重绘问题(设置不绘制窗口背景,因为重绘窗口背景会导致性能底下)
this.SetStyle(ControlStyles.OptimizedDoubleBuffer ,true);//解决闪烁
from: http://www.cnblogs.com/SHGF/archive/2012/04/01/2428371.html