TableLayoutPanel容器中控件过多时显示出现闪烁的解决方案
2014-05-08 13:55
543 查看
通过反射技术,我们可以给某对象的私有属性赋值,解决TableLayoutPanel容器中控件过多时显示出现闪烁的问题,需要设置容器的双缓冲属性。在窗体加载事件中添加以下代码:
this.tableLayoutPanel1.GetType() .GetProperty("DoubleBuffered", BindingFlags.Instance | BindingFlags.NonPublic) .SetValue(this.tableLayoutPanel1, true, null);
相关文章推荐
- tableLayoutPanel容器,控件占多格的用法
- C# 双击TableLayoutPanel中某个控件全屏显示,再次双击恢复原貌
- 解决TableLayoutPanel控件闪烁
- C# WinForm TableLayoutPanel和FlowLayoutPanel闪烁的解决方案
- 17_C# 实现VMS客户端——控件_TableLayoutPanel
- 如何:在 TableLayoutPanel 控件中锚定和停靠子控件
- 演练:使用 TableLayoutPanel 在 Windows 窗体上排列控件
- c# winForm TableLayoutPanel学习 合并行的布局及动态增加删除内部控件
- c#学习笔记之使用 TableLayoutPanel 控件设置窗体布局
- 使用 TableLayoutPanel 控件设置窗体布局
- C#学习日记2016-12-26 TableLayoutPanel控件以及页面布局
- IE6下显示隐藏某个Element时出现“闪烁”问题的解决方案
- C#——如何使tableLayoutPanel 不闪烁
- c# winForm TableLayoutPanel学习 合并行的布局及动态增加删除内部控件
- TableLayoutPanel设置了AutoScroll,但是没有显示滚动条的问题
- TableLayoutPanel闪烁问题解决
- c#如何将子窗体显示到父窗体的容器(panel)控件中
- 如何使tableLayoutPanel 不闪烁
- c#如何将子窗体显示到父窗体的容器(panel)控件中
- 【20090312-03】TableLayoutPanel 控件