下面情况是关于在VB中变量的问题,请帮忙看看问题在哪里~

如果我在主窗体声明了一个变量,
然后我要在按钮里面调用这个变量.
应该怎么做?举个例子?

慕慕森
浏览 348回答 3
3回答

湖上湖

只需要把这个变量设置成全局变量就可以哦比如:Public StrRealName As StringPrivate Sub command1_Click()StrRealName="aaaEnd Sub

largeQ

用不着设全局变量~在自己窗体里的按钮调用时直接用啊~ 比如:'主窗体 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
打开App,查看更多内容
随时随地看视频慕课网APP