2013-10-15 130 views
-2

夥計們可以在一個表單上全局聲明一個變量,並且能夠在另一個表單上調用該變量?或者我應該說:你如何聲明一個變量GLOBALLY?Visual Basic .NET邏輯

+1

谷歌這個疑問,有很多的例子。 –

+0

一個很好的學習起點[類與模塊](http://stackoverflow.com/questions/881570/classes-vs-modules-in-vb-net),那麼你可以通過一些基本的搜索來提煉你的知識 – Steve

回答

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 

如果您希望變量在窗體的所有COPES共享,使其Public Shared代替

+0

@Shaw ,我感謝你的男人。我認爲你是能夠幫助我的人......我正在開發訂購系統,我添加一個新客戶,然後「客戶表單」進入訂單表格,就像一個流程流程......所以在添加新客戶之後訂購表格,我想要我們剛添加的customerID在訂單上共享。我不知道我是否有道理......所以我在努力把它放在代碼中。 –