我正在更新我的一个旧的vb6程序。多年来我没有触及过vb6。
我无法回想一下表单上是否有属性或方法调用会在事件期间更新表单控件。
表达这一点的最好方法是这样的。
在伪和试图避免输入c#时:)
button_click()
dim x as int = 0
while (x < 10000000)
txtNumber.Text = x.ToString
x = x + 1
end while
目前,在上面的循环完成之前,txtNumber值不会更新。是否有一个表单属性或方法我必须调用实际看到数字增量?
感谢。
答案 0 :(得分:2)
您需要一个DoEvents
语句,该语句将生成表单消息队列。
(找不到VB6链接,因此发布的链接适用于VBA,但其信息正确无误)或者您可以拨打txtNumber.refresh