伙计是否可以在一个表单上全局声明一个变量,并且能够在另一个表单上调用该变量?或者我应该说:你如何声明一个变量GLOBALLY?
答案 0 :(得分:0)
创建一个Class
Shared Property
,然后您可以从任何Form
访问Form
,无论是否{{1}}已经实例化。
以下是描述该怎么做的Declare global variables in Visual Studio 2010 and VB.NET。
答案 1 :(得分: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