我可能会使这个变得比我更复杂。将变量传递给另一个表单时,通过操作调用另一个表单
我在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