您的位置:首页 > 其它

dataGridView 闪烁 和 listview 闪烁 的解决办法

2011-04-27 14:25 253 查看
/// <summary>
///双缓冲DataGridView,解决闪烁
/// </summary>
class DoubleBufferListView : DataGridView
{
public DoubleBufferListView()
{
SetStyle(ControlStyles.DoubleBuffer | ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint, true);
UpdateStyles();

}
}

然后在DataGridView所在窗体的InitializeComponent方法中,更改控件类型实例化语句为:
//this.dataGridView1 = new System.Windows.Forms.DataGridView(); (屏蔽掉)
this.dataGridView1 = new DoubleBufferListView();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: