首先,自定义一个类ListViewNF,继承自 System.Windows.Forms.ListView

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace 你的名称空间
{class ListViewNF : System.Windows.Forms.ListView{public ListViewNF(){// 开启双缓冲this.SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint, true);// Enable the OnNotifyMessage event so we get a chance to filter out // Windows messages before they get to the form's WndProcthis.SetStyle(ControlStyles.EnableNotifyMessage, true);}protected override void OnNotifyMessage(Message m){//Filter out the WM_ERASEBKGND messageif (m.Msg != 0x14){base.OnNotifyMessage(m);}}}
}

然后,修改我们的Form1.Designer.cs代码中定义ListView的位置,将原来的

System.Windows.Forms.ListView listView1;修改为ListViewNF listView1;listView1 = System.Windows.Forms.ListView();修改为listView1 = new ListViewNF();

转载自:http://www.cnblogs.com/zdkjob/archive/2012/01/17/2324618.html

转载于:https://www.cnblogs.com/hongfei/p/3820371.html

C#:使用ListView动态添加数据一直闪烁的解决办法相关推荐

  1. android listview动态添加viewpager,向 ViewPager 中添加 包含 ListView 的 Fragment

    对与fragment就不说什么了,直接看API手册吧,亲. 向 ViewPager 中添加 包含 ListView 的 Fragment 的过程比较麻烦.他所表现的效果就是新闻客户端的滑动翻页效果. ...

  2. jsp ajax动态添加数据,jquery Ajax实现Select动态添加数据

    jquery Ajax实现Select动态添加数据,具体内容如下 1.背景 最近在工作中,遇到了一个关于select的问题.一般情况下,select下拉框中的数据都是固定的或者直接在jsp中读取列表值 ...

  3. 【javascript 动态添加数据到 HTML 页面】

    今天简单的学习了一下有关对象字面量的定义和 javascript 如何取出对象字面量的值的知识,javascript 动态添加数据到 HTML 页面的问题. [学习目标]有如下的一组数据通过 Ajax ...

  4. Elasticsearch的智能判断:动态添加数据映射

    Solr在新增数据时,只能使用提前配置好映射属性的字段,否则就会报错. 不过在Elasticsearch中并没有这样的规定. 事实上Elasticsearch非常智能,你不需要给索引库设置任何mapp ...

  5. ListView动态添加控件

    在项目中有时候要用到ListView动态添加一些Item,今天研究了一下,一贯还是使用BaseAdapter 创建一个AddNumberBaseAdpater类用来适配ListView import ...

  6. vue知识点详解,Vue之v-prev、vue-virtual-scroll-list、alise、data动态添加数据、v-for中的key值等

    1.没有vue语法的v-prev 给模版中静态html添加该指令,表示不需要重复编译.(可以极大的加快编译速度) 2.vue-virtual-scroll-list虚拟插件,用于长列表,几十万的数据也 ...

  7. C#chart绘折线图动态添加数据

    C#入门基础,实现chart控件动态添加数据 源程序https://download.csdn.net/download/qq_42237381/10742048 目录 一.效果示意 二.原理说明 三 ...

  8. 关于用java编写生成word文档,动态添加数据到word文档的一些心得

    关于用java编写生成word文档,动态添加数据到word文档的一些心得,经过翻阅了无数的有用的和无用的资料以后,总算找到了一种靠谱的方法 1.概述 经过反反复复的查阅资料,总算找到了一个靠谱的生成w ...

  9. DataGridView减少闪烁的解决办法

    https://baike.baidu.com/item/%E4%BC%81%E4%B8%9A%E4%BF%A1%E6%81%AF%E5%8C%96/613412?fr=aladdin 如果编译器文件 ...

最新文章

  1. android 关闭jack_Android7.0 配置JACK支持多用户同时编译
  2. 结合丰富示例深入讲解Ajax架构和最佳实践——《深入Ajax:架构与最佳实践》
  3. Android中的各种Adapter
  4. VSFTP用户目录指定
  5. 彻底理解Intel FPGA时序约束---解决方案篇(二)
  6. git 初步使用01
  7. Linux系统【三】回收子进程
  8. 基于FtpClient(JDK1.7)实现Ftp连接
  9. c语言tty,1. 终端_C语言_C语言入门-Linux C编程一站式学习
  10. 产品设计体会(6016)我是哪种用户(下)
  11. 《演讲之禅》迷你书免费下载 每小时30000美元的秘诀
  12. cshop是什么开发语言_C-SHOP编程是什么
  13. 好用的远程登录服务器工具
  14. 小程序刷新重置当前页面
  15. Tmux Cheat Sheet
  16. C语言:浮点型的基本知识
  17. html转换docx,word(doc,docx)转换为HTML
  18. 利用libxml2解析xml文件
  19. C/C++ 传值,传引用,传地址
  20. 警告处理 RuntimeWarning: Degrees of freedom <= 0 for slice. keepdims=keepdims)

热门文章

  1. 〖Linux〗Debian 7.1.0 Wheezy使用ltib报错的解决办法
  2. 不能因技术后天的死 而迷茫了今天的“学” 生
  3. squid日志中关键字的含义
  4. PHP—使用MYSQL来登陆用户
  5. [Python] L1-038. 新世界 团体程序设计天梯赛GPLT
  6. python 3d重建_三维人脸重建(一)——Python读取obj文件
  7. java list 去除 重复值
  8. tuxedo管理命令之tmadmin
  9. webstorm简单介绍,webstrom基本使用
  10. Eclipse安装git插件以及关联导入GitHub项目