【发布时间】:2013-11-28 17:47:03
【问题描述】:
我正在使用一个列表视图 (listView1),当我将数据填充到其中时它会闪烁(每秒添加 10 行)。
如何启用双缓冲属性使其无闪烁。
请给我一步一步的指示。我是 C# 的新手。
【问题讨论】:
-
我试过这个。但由于我的填充速度非常快,它冻结了我的应用程序..
-
你能发布示例代码,以便我们看看发生了什么吗?
-
我的应用程序连接到外部硬件。硬件将向应用程序发送大量消息(约 100 行/秒)。我正在将其写入 listView。我正在使用相同的代码来启用双缓冲并调用“ListViewHelper.EnableDoubleBuffer(listView1);”检查复选框时。没有双缓冲,应用运行良好,但列表视图闪烁过多。
标签: c# listview doublebuffered