-2

伙计们是否可以在一个表单上全局声明一个变量并能够在另一个表单上调用该变量?或者我应该说:你如何全局声明一个变量?

4

2 回答 2

0

创建一个Class具有 a 的 a ,然后无论 a是否已实例化Shared Property,您都可以从任何访问它。FormForm

这是Visual Studio 2010 和 VB.NET 中的 Declare global variables描述要做什么。

于 2013-10-15T11:26:13.443 回答
0

只需制作变量Public. 更好的是,将其设为公共财产,例如:

Private _data As AccountCharacteristics
Public Property Data() As AccountCharacteristics
    Get
        If _data Is Nothing Then
            Data = New AccountCharacteristics()
        End If

        Return _data
    End Get
    Set(ByVal value As AccountCharacteristics)
        _data = value

        If value IsNot Nothing Then
            AccountNumber.Text = value.AccountNumber
        End If
    End Set
End Property

如果您希望在表单的所有副本之间共享变量,请Public Shared改为使用它

于 2013-10-15T11:27:20.060 回答