C# 窗体中闪烁问题

2024年11月19日 07:23
有3个网友回答
网友(1):

双缓冲 你需要在构造函数里写 比如:
public test()
{
InitializeComponent();
SetStyle(ControlStyles.DoubleBuffer,true);
}
写在窗体加载的事件里是没有效果的

网友(2):

你可以试试用AddRange()方法一次性加入,而不是调用.Add() 一个一个加入。先把要加入的控件全部生成好、放入一个数组,然后使用AddRange()一次性加入,速度非常快并且没有很明显的闪烁。

网友(3):

我记得控件有个双缓存处理的一个属性 设置为true