c# ListView 双缓存 避免闪烁

在控件构造函数前加上以下5行代码:

 

public   class   CustomListView   :   ListView   
  {   
          public   CustomListView()   
          {   
                  SetStyle(ControlStyles.DoubleBuffer   |     
                                    ControlStyles.OptimizedDoubleBuffer   |     
                                    ControlStyles.AllPaintingInWmPaint,     
                                    true);   
                  UpdateStyles();   
          }   
    
  }

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