如果我在主窗体声明了一个变量,然后我要在按钮里面调用这个变量.应该怎么做?举个例子?
3 回答
湖上湖
TA贡献2003条经验 获得超2个赞
只需要把这个变量设置成全局变量就可以哦
比如:
Public StrRealName As String
Private Sub command1_Click()
StrRealName="aaa
End Sub
largeQ
TA贡献2039条经验 获得超7个赞
用不着设全局变量~在自己窗体里的按钮调用时直接用啊~ 比如:
'主窗体 Form1
Dim sStr As String
'主窗体上的按钮 Command1
Private Sub Command1_Click()
sStr = "哈哈哈哈哈~"
Msgbox sStr
Command1.Caption = sStr
End Sub
繁花如伊
TA贡献2012条经验 获得超12个赞
友情提示:请理解变量的范围
变量的范围确定了能够知晓该变量存在的那部分代码。在一个过程内部声明变量时,只有过程内部的代码才能访问或改变那个变量的值;它有一个范围,对该过程来说是局部的。但是,有时需要使用具有更大范围的变量,例如这样一个变量,其值对于同一模块内的所有过程都有效,甚至对于整个应用程序的所有过程都有效。Visual Basic 允许在声明变量时指定它的范围。
根据提问者的意思,似乎已经声明了一个模块级别的变量,要在按钮控件的事件中使用该变量。
代码如下:
Private mlTemp As Long
Private Sub Command1_Click()
mlTemp = 1
MsgBox mlTemp
End Sub
添加回答
举报
0/150
提交
取消