变量值传递给另一个表单VB.Net

Min*_*ima 3 vb.net

我有两个公共变量,每个都来自两种不同的形式..

Form1.VB
Public UserNo As String

Form2.VB
Public MyUserNo As String
Run Code Online (Sandbox Code Playgroud)

在我的Form2.VB文件中,我将值分配给Form1.VB的UserNo

Form1.UserNo = MyUserNo
Run Code Online (Sandbox Code Playgroud)

每当我访问Form1.VB时,MyUserNo的值都为空,我该怎么办?两份表格均未关闭.

当我需要在Form1.VB上使用它时,我还尝试重新赋值

UserNo = Form2.MyUserNo
Run Code Online (Sandbox Code Playgroud)

Aru*_*rma 6

第一个正确的语法是:

Form1.VB
Public UserNo As String

Form2.VB
Public MyUserNo As String

In Form1
UserNo=Form2.MyUserNo
Run Code Online (Sandbox Code Playgroud)

第二件事:首先你应该在MyUserNo中存储一些值,然后再将它存储到UserNo中.这就是你获得空值的原因.