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

2019-12-23 18:37发布

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

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

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


请教各位做上位机的怎么避免大量数据刷新造成闪烁的啊,而且又要实时显示
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
34条回答
zyqcome
2019-12-24 10:24
我没有用过 vb
我在 c# winform 上遇到过,大量数据,堵塞 ui 的情况。


当时具体是这样的:
* 从下位机读数据
* 读到的数据大概是上千之后,再往 list 控件里写就会一卡一卡的
* 当时也想了很多(其实是搜索了)的办法,如,异步或者用一个 list 先憋一会,在一股脑写入,等等其他
* 最后找到一个解决方法(下面附上连接),我记得,当时测试的几千上万条也没有问题。

link:DataGridView的虚模式填充 http://www.cnblogs.com/qingteng1983/archive/2010/05/09/1730905.html

一周热门 更多>