我学VB也有一段日子了,但是现在还不会调用全局变量
哎~~~~~~~~~~~~~~
哪位能帮我一下
我在如何FORM1中声明了一个变量i,能够在FORM2中使用啊!!!

解决方案 »

  1.   

    直接用就可以了啊。比如说你在模块中定义了一个全局变量i:public i
    然后在form1中对i初始化i=2
    然后在form2中msgbox i,就会显示2了。没有什么特别的吧?
      

  2.   

    不行啊
    public i as string
    Private Sub Form_Load()
        i = 2
    End Sub
    ______________________________
    Private Sub Form_Load()
        dim i as string
        MsgBox i
    End Sub
    显示为空啊!
      

  3.   

    Public i As String  ' 这要在Module 里声明,如果在form1里声明就不行
    ------------------------------Private Sub Form_Click()
    Form2.Show
    End SubPrivate Sub Form_Load()
        i = 2
    End Sub显示为2啊!----------------------上面是form1 的代码 ,下面是form2 的代码。
    Private Sub Form_Load()
    'Dim i As String
        MsgBox i
    End Sub
     ----------》 这样就能满足你的提问。
     我VB够菜了,竟然能帮你解答,哈哈!!! 
     加我QQ 109102164 ,我们一起学习学习。