热情软件屋

 

在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中怎样才在窗体之间传递数据"

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio