将项目选择为组合框问题

时间:2015-02-21 20:27:50

标签: vb.net

好的,我疯了。我创建了一个代码,能够将组合框中包含的参数从form1传递给form2。一切正常,但是当我进入这个功能时:http://pastebin.com/XpSfYybe form1的Combobox2和3的值未正确呈现,特别是我收到一条空白消息。

If statusString = True Then
            MessageBox.Show(Form1.MetroComboBox3.SelectedItem)
            MetroComboBox3.SelectedItem = Form1.MetroComboBox2.SelectedItem
            MetroComboBox4.SelectedItem = Form1.MetroComboBox3.SelectedItem
            statusString = False
        End If

变量statusString用于查看用户是否按下按钮,如果按下按钮,则statusString的值变为True。
我也试过一个表单实例,以获得异常,但不起作用 有趣的是,如果我在按钮代码或其他功能中执行Messagebox.Show(Form1.MetroCombobox3.SelectedItem),则值正确显示!
为什么在update_team中代码无法获得form1的Combobox值? 我不明白原因。 Nb:组合框的值在两种形式上是相等的,实际上我在之前发布的条件之前执行添加。

0 个答案:

没有答案