用不着设全局变量~在自己窗体里的按钮调用时直接用啊~ 比如:'主窗体 Form1Dim sStr As String'主窗体上的按钮 Command1Private Sub Command1_Click()sStr = "哈哈哈哈哈~"Msgbox sStrCommand1.Caption = sStrEnd Sub
友情提示:请理解变量的范围变量的范围确定了能够知晓该变量存在的那部分代码。在一个过程内部声明变量时,只有过程内部的代码才能访问或改变那个变量的值;它有一个范围,对该过程来说是局部的。但是,有时需要使用具有更大范围的变量,例如这样一个变量,其值对于同一模块内的所有过程都有效,甚至对于整个应用程序的所有过程都有效。Visual Basic 允许在声明变量时指定它的范围。根据提问者的意思,似乎已经声明了一个模块级别的变量,要在按钮控件的事件中使用该变量。代码如下:Private mlTemp As LongPrivate Sub Command1_Click()mlTemp = 1MsgBox mlTempEnd Sub