关于使用 Visual Basic 在表单之间传递变量,我有一个相当简单的问题(我认为)。
我有一个包含 2 个表单(Form1 和 Form2)的程序。Form1 有 3 个单选按钮,用户必须选择其中一个,然后加载 Form2。
现在我已经做到了,如果选择radiobutton1,公共变量“radio_select”将等于“radiobutton1”,如果选择radiobutton2,“radio_select”将等于“radiobutton2”。
但是每当我尝试以第二种形式调用“radio_select”时,它就会出现空白。为什么会这样?我该如何解决它。
我尝试过使用if form1.radiobutton1.checked = true
,但我不断获得第一个单选按钮,无论我选择了哪个单选按钮。
我认为表单正在被卸载,或者那里存在问题,因为一旦初始化,似乎没有任何变量被传递给第二个表单。Me.Hide()
另请注意,调用第二个表单时,第一个表单会被隐藏。