Vb.net 组合框到模块,形成第二次不工作
按下按钮6并保存后,Room3表单将获得cbname.text值,然后再次返回此表单。如果尝试单击按钮5,则无法将cbname.text传递到room1表单 反之亦然,如果我先单击按钮5,它将获得,而room3将不会获得cbname.text的值。我需要做什么Vb.net 组合框到模块,形成第二次不工作,vb.net,winforms,Vb.net,Winforms,按下按钮6并保存后,Room3表单将获得cbname.text值,然后再次返回此表单。如果尝试单击按钮5,则无法将cbname.text传递到room1表单 反之亦然,如果我先单击按钮5,它将获得,而room3将不会获得cbname.text的值。我需要做什么 我无法使用module1再次传递cbname.text。第一次传递后,我无法传递文本。我的意思是,我的编码只在第一次工作,我需要再次关闭我的应用程序才能再次工作。您能尝试重新表述您的问题吗?我不明白你的意思。先生,我重新措辞了。我以前见过
我无法使用module1再次传递cbname.text。第一次传递后,我无法传递文本。我的意思是,我的编码只在第一次工作,我需要再次关闭我的应用程序才能再次工作。您能尝试重新表述您的问题吗?我不明白你的意思。先生,我重新措辞了。我以前见过类似的问题。。。在模块中存储变量并从表单/类访问变量时,似乎有些奇怪。创建一个具有共享变量的类,它应该可以工作。最简单的方法是将
公共属性RoomText作为字符串添加到表单中。我将公共属性添加到所有表单中,但仍然不工作
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
trapnum = trapnum + 1
Module1.thetext = cbname.text 'room1
room1.Show()
Me.Hide()
End Sub
Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click
trapnum = trapnum + 1
Module1.thetext = cbname.Text 'room3
room3.Show()
Me.Hide()
End Sub