gpt4 book ai didi

vb.net - 当操作调用时,将变量从另一个表单传递到另一个表单

转载 作者:行者123 更新时间:2023-12-02 09:40:23 25 4
gpt4 key购买 nike

我可能会让事情变得比我需要的更复杂。

我有一个 Visual Basic 窗体,正在向 Access 数据库添加一行数据。

将会发生的情况(或者更确切地说是我希望发生的情况)是,当创建表单时,一行将被添加到所述数据库中。添加该行后,我想打开另一个表单(称为 NewWindowA),它将提取与从第一个表单创建的行 ID 相关的数据库信息。

我知道在 NewWindowA 中我需要让表单加载 Load 上的值。但我的问题是:如何将值传递给由某些操作调用的新窗口?

最佳答案

您可以创建一个采用 id 的 newwindowa 构造函数,如下所示:

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()

关于vb.net - 当操作调用时,将变量从另一个表单传递到另一个表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9414429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com