vb6中怎么把一个窗体中的变量,传到另一个窗体里去啊?

解决方案 »

  1.   

    新建一个模块,在模块定义全局变量
    public g_aa as string
      

  2.   


    ---------Form1-----------------Public a As IntegerPrivate Sub Command1_Click()
        Form2.Show
    End SubPrivate Sub Form_Load()
        a = 10
    End Sub---------Form2-----------------
    Private Sub Form_Load()
        MsgBox Form1.a
    End Sub
      

  3.   

    public a as ???添加一模块,用PUBLIC来声明一个全局变量菜的我要命,第一次有机会看到我会的问题。嘿嘿
      

  4.   

    定义是把它定义成全局变量public
    在调用窗口中用   form2.text1.text = form1.text1.text
      

  5.   

    Faint~lihonggen0(李洪根,用.NET,标准答案来了)的就是标准答案。
    定义全局变量不科学,占用了内存(对于你的问题而言,定义全局变量等于就是定义了两个作用完全一样的变量,白白浪费了资源)。
      

  6.   

    我在窗体form1中dim aaa
    aaa=123
    我又在窗体form2中调用
    form1.aaa
    但是不行为什么?
    我是初学,最好有代码。
      

  7.   

    在form1中
    public aa as string
    aa="select * from table"
    在form2中调用
    form1.aa=...
    前面要加窗体名,实际上类似于类。