双缓冲 你需要在构造函数里写 比如:
public test()
{
InitializeComponent();
SetStyle(ControlStyles.DoubleBuffer,true);
}
写在窗体加载的事件里是没有效果的
你可以试试用AddRange()方法一次性加入,而不是调用.Add() 一个一个加入。先把要加入的控件全部生成好、放入一个数组,然后使用AddRange()一次性加入,速度非常快并且没有很明显的闪烁。
我记得控件有个双缓存处理的一个属性 设置为true