Vb.net 将文本框值发送到其他表单中的标签
我有4张表格:输入,表格1,表格2,表格3 输入有3个输入:a、b、cVb.net 将文本框值发送到其他表单中的标签,vb.net,Vb.net,我有4张表格:输入,表格1,表格2,表格3 输入有3个输入:a、b、c form1 label1需要form1.a 表格2标签1需要表格1.b 表格3标签1需要表格1.c 在我点击输入中的一个按钮后,form1显示,几秒钟后就变成了form2,form2也是这样,它变成了form3,form3变成了form1。它在不断变化的形式中循环 我尝试使用此代码发送值 Form1.label1.Text = a.Text Form2.label1.Text = b.Text Form3.label1.Te
form1 label1需要form1.a
表格2标签1需要表格1.b
表格3标签1需要表格1.c 在我点击输入中的一个按钮后,form1显示,几秒钟后就变成了form2,form2也是这样,它变成了form3,form3变成了form1。它在不断变化的形式中循环 我尝试使用此代码发送值
Form1.label1.Text = a.Text
Form2.label1.Text = b.Text
Form3.label1.Text = c.Text
我尝试用这段代码创建循环表单表格一
form2.show()
me.close
表格2
form3.show()
me.close
表格3
form1.show()
me.close
问题是有时缺少值,并且表单不再像我想要的那样循环请帮助将
私有MyInput定义为String=“
在您的类名下方右键
将此子项添加到所有表单中
Public Sub ContinueInit(ByVal input as string)
Me.MyInput = input
Me.Label1.Text = input
End Sub
然后,在按钮中单击添加,这取决于要调用的表单:
form1.show()
form1.ContinueInit(a.text)
me.close
form2.show()
form2.ContinueInit(b.text)
me.close
form3.show()
form3.ContinueInit(c.text)
me.close
我希望这能帮助你解决你的问题。有一种更简单的方法,但这就是我所做的,因为我已经习惯了这种方法。它说“错误1参数未指定为‘Public Sub ContinueInit(输入为字符串)’的参数‘input’。”哦,阅读更新。只需从表单中删除那些ContinueInit
sub。加载我不知道为什么在您已经从表单中调用该sub时添加它。show再次更新,您必须定义局部变量以将其连接到输入参数。myinput from me.myinput=Input是什么?输入的名字是我的表单名吗?正如你在我文章顶部看到的,我的输入只是表单中声明的字符串。