Text1.text=Text1.text & Vbcrlf & aaaa '(其 aaaa 为变量)
当 载入到一定程度时 明显速度越来越慢
怎样可以解决
Text1.text=Text1.text & Vbcrlf & aaaa '(其 aaaa 为变量)
当 载入到一定程度时 明显速度越来越慢
怎样可以解决
这个问题,直接用Vb不好解决,不过最简单的是先用变量代替对象,这样会好点
比如:
dim T as string'别用变体,也就是说必须加String
t= t & vbcrlf & aaaaa
最后再 text1.text=t 这样会有所提高,但不是最好方案,
其它的方案: 用API这种是最直接的,但也是最难的,主要是用COPYMEMORY你可以搜索下相关的说明和代码
慢的主要原因是对text1赋值时,当Text1在可见状态下产生刷屏而引起。当值越来越大,或者赋值频率太高的时候,每次刷屏累计下来的时间是很可观的。
你可以试试在赋值前将Text1的visible属性为False,在赋值后再改为True。
如果是通过循环添加,要将visible=false写到循环开始之前,将visible=true写在循环结束之后。