VB:念要把form中的text1.text的量变成全局变量,以供各个窗体使用
VB:想要把form中的text1.text的量变成全局变量,以供各个窗体使用
想把form1中t=text1.text这个量变成全局变量,这样我需要用t时就方便了。
就是全局 t 都要是text1.text这个值
不是定义,是赋值吧。。。。。
刚开始学VB,敬请谅解。谢谢。
:)
------解决思路----------------------
这有很多种方法,来一简单的:
在模块里
public t as string
在窗体里:(只要text1内容发生变化,全局t同时修改)
Private Sub Text1_Change()
t = Text1.Text
End Sub
.....
------解决思路----------------------
如果没有任何转换,直接访问 Form1.Text1.Text 不就可以了。
------解决思路----------------------
老虎说的是一种常用的方法。
------解决思路----------------------
可以在模块全局定义一个变量
public t as TextBox
然后在窗体里将Text1赋给t
Private Sub Form_Load()
set t = Text1
End Sub
然后t就可以在全局用来当Text1用了
dim myStr as string
需要取值就用: myStr = t.Text
需要赋值就用: t.Text = myStr
------解决思路----------------------
在模块定义
public t as TextBox
在窗体里赋值
Private Sub Form_Load()
SET t = Text1
End Sub
然后就可以全局使用 t, 对 t 的操作就是对Text1操作
比如: myStr = t.Text
想把form1中t=text1.text这个量变成全局变量,这样我需要用t时就方便了。
就是全局 t 都要是text1.text这个值
不是定义,是赋值吧。。。。。
刚开始学VB,敬请谅解。谢谢。
:)
------解决思路----------------------
这有很多种方法,来一简单的:
在模块里
public t as string
在窗体里:(只要text1内容发生变化,全局t同时修改)
Private Sub Text1_Change()
t = Text1.Text
End Sub
.....
------解决思路----------------------
如果没有任何转换,直接访问 Form1.Text1.Text 不就可以了。
------解决思路----------------------
老虎说的是一种常用的方法。
------解决思路----------------------
可以在模块全局定义一个变量
public t as TextBox
然后在窗体里将Text1赋给t
Private Sub Form_Load()
set t = Text1
End Sub
然后t就可以在全局用来当Text1用了
dim myStr as string
需要取值就用: myStr = t.Text
需要赋值就用: t.Text = myStr
------解决思路----------------------
在模块定义
public t as TextBox
在窗体里赋值
Private Sub Form_Load()
SET t = Text1
End Sub
然后就可以全局使用 t, 对 t 的操作就是对Text1操作
比如: myStr = t.Text