2014-01-13 97 views
0

我有一個5控件的窗體。傳遞控制值窗口形式

對於文本框我喜歡frmNote.txtNumber.Text。

當我直接從窗體frmNote訪問這個屬性時,我得到了文本框的值。

但是,當我在不同的vb文件中創建了一個例如NewMethod()的方法,並從frmNote表單按鈕單擊事件調用此方法後,我無法訪問內部方法中的frmNote.txtNumber.Text值。

這是空白。我是否需要將所有控制值從窗體傳遞給方法,還是有其他解決方法。

+0

請分享一下你的代碼。 – Neolisk

回答

0

因爲txtNumber不是共享的,所以不能從其他類訪問它。您必須將其值傳遞給NewMethod。代碼如下所示:

Public Sub NewMethod(text as String) 
    'Use text 
End Sub 

,並呼籲NewMethod:

NewMethod(txtNumber.Text)