发新话题
打印

请问:怎样声明一个全局的变量

请问:怎样声明一个全局的变量

我希望能有一个跨窗体的全局变量,我用Public声明了一个,但为这个窗体声明的Public变量赋值以后,我在其他窗体不能获得那个值,请问我怎样才可以得到所需要的那个值?

TOP

试过了,但值还是传不过去

TOP

我不是要这样赋值,我希望在1中赋值,在2中调用1那个变量的值

TOP

Form1
Public an As String
Private Sub ProduceOrder_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        an=2
    End Sub

Form2
Private Sub InOutApp_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
              Dim po As New ProduceOrder
              'Form1 的对象
             MsgBox(po.an)
    End Sub
就是这样,Form2里的不到Form1的那个值

TOP

那我想这样传值,还有什么方法?
我试过用公共类,也不行啊,麻烦提供个方法来。

TOP

不行哦,我的那个值不是固定的,是动态输入的。

TOP

哦,谢谢你的帮助,通过你的说明,我想到把声明和赋值的过程倒转就可以得到我需要得那样了。

TOP

发新话题