我可能會使這個變得比我更復雜。將變量傳遞給另一個表單時,通過操作調用另一個表單
我在Visual Basic中添加一行數據到Access數據庫。
會發生什麼(或者我想發生什麼)是當表單被創建時,一行將被添加到所述數據庫中。一旦添加了該行,我想要打開另一個窗體(稱爲NewWindowA),該窗體將提取該數據庫上的信息,該信息與從第一個窗體創建的行的ID相關。
我知道,在NewWindowA我需要有形式加載負載值。但我的問題是:你如何將一個值傳遞給一個被某個動作調用的新窗口?
我可能會使這個變得比我更復雜。將變量傳遞給另一個表單時,通過操作調用另一個表單
我在Visual Basic中添加一行數據到Access數據庫。
會發生什麼(或者我想發生什麼)是當表單被創建時,一行將被添加到所述數據庫中。一旦添加了該行,我想要打開另一個窗體(稱爲NewWindowA),該窗體將提取該數據庫上的信息,該信息與從第一個窗體創建的行的ID相關。
我知道,在NewWindowA我需要有形式加載負載值。但我的問題是:你如何將一個值傳遞給一個被某個動作調用的新窗口?
您可以newwindowa的一個構造函數的ID一樣:
Public Sub New(ByVal ID as Integer)
'Do stuff
End Sub
另一種選擇:您有您在newwindowa
Private _ID As Integer
Public Property ID() As Integer
Get
Return _ID
End Get
Set(ByVal value As Integer)
_ID = value
End Set
End Property
一個全局屬性當你想調用neweindowa:
Dim n as New NewWindowA
n.ID = 12312
n.Show()
只是創建一個public sub在新的形式可能被稱爲(prepareUI) 新的子有你想要傳遞的參數作爲其參數 訪問控制並填充它們。
在原來的形式實例化的新形式,並調用表演方法 ,然後調用子prepareUI發送你需要
是否有可能用這種方法給一個變量傳遞給自定義任務窗格的paremateres?我似乎無法將屬性添加到自定義任務窗格。 – 2015-06-09 15:36:43