dataGridView 闪烁 和 listview 闪烁 的解决办法。
2008-08-19 12:37
344 查看
/// <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();
**///////////////////////////////////////////////////////////////////////////////////////////////
/// <summary>
///双缓冲ListView ,解决闪烁
/// </summary>
class DoubleBufferListView : ListView
{
public DoubleBufferListView()
{
SetStyle(ControlStyles.DoubleBuffer | ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint, true);
UpdateStyles();
}
}
然后在ListView 所在窗体的InitializeComponent方法中,更改控件类型实例化语句为:
//this.listView1 = new System.Windows.Forms.ListView(); (屏蔽掉)
this.listView1 = new DoubleBufferListView();
///双缓冲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();
**///////////////////////////////////////////////////////////////////////////////////////////////
/// <summary>
///双缓冲ListView ,解决闪烁
/// </summary>
class DoubleBufferListView : ListView
{
public DoubleBufferListView()
{
SetStyle(ControlStyles.DoubleBuffer | ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint, true);
UpdateStyles();
}
}
然后在ListView 所在窗体的InitializeComponent方法中,更改控件类型实例化语句为:
//this.listView1 = new System.Windows.Forms.ListView(); (屏蔽掉)
this.listView1 = new DoubleBufferListView();
相关文章推荐
- dataGridView 闪烁 和 listview 闪烁 的解决办法
- dataGridView 闪烁 和 listview 闪烁 的解决办法
- dataGridView 闪烁 和 listview 闪烁 的解决办法
- C#:使用ListView动态添加数据一直闪烁的解决办法
- 解决C#中ListView闪烁的办法
- C#使用ListView更新数据出现闪烁解决办法
- 使用ListView更新数据一直闪烁的解决办法
- C#使用ListView更新数据出现闪烁解决办法
- 使用ListView更新数据一直闪烁的解决办法
- 解决C#中ListView闪烁的办法
- DataGridView减少闪烁的解决办法
- ListView setOnItemClickListener 事件无响应的解决办法
- Android中ScrollView与listView冲突以及ScrollView与listView无法滑动(拖动)解决办法
- android ScrollView中嵌套GridView,ListView只显示一行的解决办法
- ListView的Item中子控件抢占焦点的两种解决办法 .
- android 自定义TextView支持微博功能后在ListView占用了Item点击的解决办法
- ScrollView中嵌入ListView只显示一条的解决办法
- datagridview“当控件与数据源绑定后,无法插入行”解决办法
- listview滑动时数据错位解决办法
- android expandlistview group imageview报错的解决办法