zoukankan      html  css  js  c++  java
  • 无闪烁的listview

     Q:http://topic.csdn.net/u/20071205/15/116fa433-69bc-418d-a31c-3c279abc8007.html

    A:

    public   partial   class  Form1 : Form
        
    {
            
            
    class    DoubleBufferListView   :   ListView 
            

                    
    public    DoubleBufferListView() 
                    

                            SetStyle(ControlStyles.DoubleBuffer
    | ControlStyles.OptimizedDoubleBuffer  |   ControlStyles.AllPaintingInWmPaint,    true ); 
                            UpdateStyles(); 
                    }
     
            }
     


            
    public  Form1()
            
    {
                InitializeComponent();
            }


            DoubleBufferListView lv 
    =   new  DoubleBufferListView();
            
    private   void  Form1_Load( object  sender, EventArgs e)
            
    {
               
                
    this .Controls.Add(lv);
                lv.Height 
    =   300 ;
                lv.Width 
    =   300 ;
                
    new  System.Threading.Thread( new  System.Threading.ParameterizedThreadStart(doAdd)).Start();
            }


             
            
    void  doAdd( object  obj)
            
    {
                
    if  ( this .InvokeRequired)
                
    {
                    
    this .Invoke( new  System.Action < object > (doAdd),  new   object []  { obj } );
                }

                
    else
                
    {
                    
    for  ( int  i  =   0 ; i  <   100 ; i ++ )
                    
    {
                        
    this .lv.Items.Add( new  ListViewItem( " jinjazz "   +   this .lv.Items.Count.ToString()));
                        System.Threading.Thread.Sleep(
    10 );
                        Application.DoEvents();
                    }

                }

            }

        }
  • 相关阅读:
    vbScript首字拼音查询
    C#读取U盘序列号
    下拉 回车 筛选
    Oracle的汉字转拼音首字母的函数
    sql 触发器禁止和启用
    List.FindAll 方法
    MyControl 常用操作
    List.Find 方法
    regsvr32 C:\WINDOWS\system32\cell32.ocx
    2222222
  • 原文地址:https://www.cnblogs.com/cl1024cl/p/6204980.html
Copyright © 2011-2022 走看看