第1个回答 2019-04-15
dim
定义动态的,当过程结束时变量变成0
static
定义静态的,变量的值能保存下来。
给你2个例子你就知道他们的区别。
Private
Sub
Form_Click()
Dim
a
As
Integer
a
=
a
+
1
Print
a
End
Sub
Private
Sub
Form_Click()
Static
a
As
Integer
a
=
a
+
1
Print
a
End
Sub
第二个代码,在每次点击窗体时都会加上1。
而第一个,不会。
第2个回答 2009-07-28
A
form1中
Private Sub Command1_Click()
Form2.Show
End Sub
Private Sub Form_Load()
Form2.a = 1000
End Sub
form2中
Public a As Integer
Private Sub Form_Load()
MsgBox a
End Sub
结果 a=1000
第3个回答 2019-10-24
必须将按键与控件绑定,在获得焦点的控件的keyup或keydown事件中定义,VB不支持全局按键
第4个回答 2009-07-28
public定义的变量是全局变量。A 整个程序的所有模块中。