解决TableLayoutPanel控件闪烁

当TableLayoutPanel控件中的需要更新的Label过多的时候,刷新Label的时候会出现闪烁问题,主要解决办法就是增加双缓冲,代码如下


private void MainForm_Load(object sender, EventArgs e)
{
   tableLayoutPanel1.GetType().GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic).SetValue(tableLayoutPanel1, true, null);

}


你可能感兴趣的:(C#)