我如何正确执行组合框依赖项?

问题描述 投票:0回答:1

我有麻烦,我有两个组合框,我想要这样cbeat会在组合框cbtype中添加以下状态,唯一的问题是在玩了一段时间之后组合框类型为空。

    Private Sub cboeat_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cboeat.SelectedIndexChanged
        If cboeat.SelectedIndex = 0 Then
            cbtype.Items.Clear()
            cbtype.Items.Add("Manhattan")
            cbtype.Items.Add("Staten Island")
        ElseIf cboeat.SelectedIndex = 1 Then
            cbtype.Items.Clear()
            cbtype.Items.Add("Queens")
            cbtype.Items.Add("Brooklyn")
            cbtype.Items.Add("Manhattan")
            cbtype.Items.Clear()
        ElseIf cboeat.SelectedIndex = 2 Then
            cbtype.Items.Clear()
            cbtype.Items.Add("Queens")
            cbtype.Items.Add("Manhattan")
            cbtype.Items.Clear()
        ElseIf cboeat.SelectedIndex = 3 Then
            cbtype.Items.Clear()
            cbtype.Items.Add("Manhattan")
            cbtype.Items.Clear()
        Else
            cbtype.Items.Clear()
            cbtype.Items.Add("New Jersey")
            cbtype.Items.Add("Manhattan")
        End If

    End Sub
End Class
vb.net winforms combobox
1个回答
0
投票

为什么在某些情况下为什么要两次调用Clear()方法?也许这会导致问题。

© www.soinside.com 2019 - 2024. All rights reserved.