VB中调用模块的问题

来源:百度知道 编辑:UC知道 时间:2024/05/09 13:36:36
怎么样模块(.bas)用通用的数据
a = Int(Rnd * 100)
b = Int(Rnd * 100)
即在多个command都可以用这两个数据
怎样调用?
请大虾讲的详细一点
小弟不胜感激

如果涉及到多个窗体使用这两个数据,可以在通用模块中将a,b定义为Public类型,即全局公共类型,如;
Module1:
Public a As Integer,b As Integer
在工程中的任何窗体都可以使用这两个变量

如果只在某一窗体内使用,可以直接在窗体头上定义这两个变量,此时可以使用 Dim或Private来定义,这样在当前窗体内可用,如:

Form1:
Private a As Integer,b As Integer

Dim a As Integer,b As Integer
这样只能在当前窗体中使用这两个变量,如:
Private Sub Command1_click()
Msgbox "a=" & a & ",b=" & b
End Sub