继续问上位机的问题,ListBox大量刷新会闪烁怎么办好

2019-12-23 18:37发布

如题,VB6.0的ListBox刷新数据会闪烁,目前测试大量数据上来

目前只是 用  List1.List(ExistN) = str   这种语句来更新内容(内容一样)

还是会造成List界面闪烁,现在不知道怎么解决了


请教各位做上位机的怎么避免大量数据刷新造成闪烁的啊,而且又要实时显示
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
33条回答
q457344370
1楼-- · 2019-12-26 11:33
虚拟模式然后100ms刷新一次勉强能看
isakura
2楼-- · 2019-12-26 14:37
q457344370 发表于 2017-9-12 22:22
虚拟模式然后100ms刷新一次勉强能看

vb6.0有虚拟模式吗
isakura
3楼-- · 2019-12-26 19:04
redroof 发表于 2017-9-12 21:25
不要忘了你的显示屏每秒只能刷60帧!
你想刷更多的帧数是没意义的。就算你能往显存里写更多帧也没用。
你 ...

我看了下,现在是定时10ms刷的..明天试试20ms  30ms的效果
q457344370
4楼-- · 2019-12-26 21:25
 精彩回答 2  元偷偷看……
isakura
5楼-- · 2019-12-26 22:40
redroof 发表于 2017-9-12 20:26
开double buffer,然后每次收到数据就enable一个timer,定时20ms,timer到了就批量插入之前收到的所有数据 ...

我现在是定时10ms的
isakura
6楼-- · 2019-12-26 23:46
现在最新测试的情况....

我现在判断一帧数据是不是相等才刷新,现在哪怕我只刷新一行也会闪烁...

一周热门 更多>