как я могу показать определенные c значения в выпадающем списке на основе состояния флажка - PullRequest
0 голосов
/ 04 мая 2020

Я хочу показать связанные значения в поле со списком, когда пользователь устанавливает флажки.

Private Sub Form2_Load (отправитель как объект, e как EventArgs) обрабатывает MyBase.Load

    If CheckBox1.Checked = True Then
        ComboBox3.GetItemText("10")
    End If
    If CheckBox2.Checked = True Then
        ComboBox3.Items.Add("20")
    End If
End Sub

Любое предложение кода?

1 Ответ

0 голосов
/ 05 мая 2020

В событии CheckedChanged вы можете использовать следующий код:

Private Sub CheckBoxes_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox1.CheckedChanged, CheckBox2.CheckedChanged
    If sender.Text = "Select 10" Then
        ComboBox1.SelectedItem = "10"
    Else
        ComboBox1.SelectedItem = "20"
    End If
End Sub

Кодируется только для двух флажков. ComboBox1.SelectedItem пытается найти, есть ли опция, указанная в строке, доступной в элементе управления ComboBox. Пример вывода приведен:

CheckChanged

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...