在FORM之间传递数据只有用全局变量吗
编号:QA003991
建立日期: 2001年3月15日 最后修改日期:2001年3月15日
所属类别:
thzl:
操作系统:windows98
开发工具:VB6.0
在vb6.0中,在FORM之间传递数据只有用全局变量吗?有没有一种机制像INPUTBOX那样传递变量。
回答:
Form间传递变量一般通过全局变量或窗体的公共成员。
例子:
你可以在Form1中添加:
Public Result As String
然后在Form1的代码中设置Result变量:
Private Form_Load()
Result = ""
End Sub
Private btnOK_Click()
Result = Text1.Text
End Sub
调用为:
Form1.Show vbModal
MsgBox Form1.Result
你也可以封装成InputBox的形式,如在一个模块中添加
Public MyInputBox() As String
Form1.Show vbModal
MyInputBox = Form1.Result
End Sub
相关问题:
QA002681 "在VB中怎样才在窗体之间传递数据"
此问题由李海回答。
| |
|
|
| |
|
|