标识符以可视化的基本形式
我有一个表单,用户登录并生成另一个表单。标识符以可视化的基本形式
用户提交查询。我的问题是我无法保存谁在查询的记录。
用户有一个uid和usernamae,但是一旦用户提交查询时生成新表单,这些标识符都将消失。
有没有一种方法可以解决这个问题?谢谢
如果您在初始表单中存储您的UID 仅,则需要将这些值传递给新窗体。
实质上,您可以调整您的字段范围,并将其值存储在两个表单均可访问的位置,将它们传递给构造函数(并相应存储),或者在新表单中提供一个存取器来传递值需要。
要回答你的问题的构造:
你的代码目前大概如下所示:
Dim form2 as New Form2()
form2.Show()
你需要修改的第二种形式的构造函数,例如:
Public Sub New() ...
...应该成为...
Public Sub New(ByVal userId As String, ByVal userName As String) ...
然后在你的价值观传递从第一种形式(其中userid和用户名存储Form1的值的字段):
Dim form2 as New Form2(userId, userName)
form2.Show()
然后,你可以将它们存储在你的第二个形式的全球范围。
愚蠢的问题,但我怎样才能将它们传递给构造函数?有没有关于如何做到这一点的任何链接或教程?谢谢 – user765942
@ user765942查看更新。 apoliogize任何关键字omms,因为VB.NET不是我的主要语言。 –
谢谢乔治,我很感激 – user765942
这就是我将价值带入新形式的原因。看起来像一个简单的修复,没有意识到它是如此简单!
昏暗VAL的String = CStr的(Form1.ComboBox1.SelectedValue)
你是什么意思, “他们走了”?超出范围? –
我的意思是在我的第二种形式的代码中它是一个新的类,我不知道如何找到它们?有没有办法,我仍然可以使用用户名或用户名? – user765942