我在使用vb.net
的Windows应用程序中有三种形式(form1,form2,form3)form1有一个按钮(button1)。单击button1,我想以这样的方式打开form2,它也可以打开多次。我用下面的代码实现了这个目标:
Dim myForm As New Form2
myForm.Show()
现在form2有一个按钮(button2)和一个标签(label1)。点击按钮2,我想打开一个form3的单个实例对话框,所以我有下面的代码:
form3.showdialog()
form3有一个文本框(textbox1)。
我的问题是,当我填充textbox1时,我想要将值显示在打开form3的form2的label1中,我尝试了下面的代码,但它不起作用:
form2.label1.Text = textbox1.Text
一旦form3关闭,我需要更新form2(最后一个活动的) 有人可以帮帮我吗?
答案 0 :(得分:1)
当您将Form3
显示为对话框时,您应该可以:
Dim f3 As New Form3
f3.ShowDialog()
Me.label1.Text = f3.textbox1.Text 'Copy the value out of the dialog