ListView 的Add 与Remove 方法 会引起整个items的闪烁,该怎么解决. 
单击选中该item,该Item也会闪一下 .  

解决方案 »

  1.   

    1.设置窗体的DoubleBuffered = true;
    2. 
    listView1.SuspendLayout();
    // 删除 增加
    listView1.ResumeLayout();再不行,只能使用:VirtualMode
      

  2.   

    查看对应的事件,代码是不是对listview的操作方式不正确,比如重新填充node等
      

  3.   

    我没绘制啥. 我是把listview封装在一个用户控件里面. 
    在外面单击的时候 会闪烁一下.
      

  4.   

    嘿嘿,其实是:
    增加Item或则ColumnHeader前加上
    Me.ListView1.BeginUpdate()
    在完成后,加上
    Me.ListView1.EndUpdate()
    就可以了
      

  5.   

    我在每次listview 发生变化 都加了 这两个方法 .没用..