vb timer 控件的问题

来源:百度知道 编辑:UC知道 时间:2024/07/07 17:16:32
有这样一段 目的是间隔两秒钟显示一次a和b的值
--------------------------------------------------------------
Private Sub Command1_Click()
a = 100
b = 200
Timer1.Enabled = True
End Sub

Private Sub Command2_Click()
Timer1.Enabled = False
End Sub

Private Sub Timer1_Timer()
MsgBox (a &","& b)
End Sub
--------------------------------------------------------------
但是显示出来只有一个逗号 值显示不出来
跟图片显示的这样
求助...
小弟出血 呵呵 大家不要笑话
多多帮助啦!~~

小小纠正一下楼上的,a、b定义成全局变量没错,但是要确保放在第一个调用它们的sub过程之前哦,不是任意sub之外就可以的。最安全的做法是定义在所有sub之前:

dim a,b

在通用中定义 a,b

a,b是私有变量,要定义成公有变量才行。

定义通用变量a,b,即定义a,b要放在任意sub之外。。。