Изменение выбранного элемента списка - PullRequest
0 голосов
/ 15 ноября 2018

Вот что мне нужно сделать:
У меня есть ComboBox, который имеет полный список элементов, для этого примера давайте просто позвонить им 1, 2, 3.
Если кто-то выберет 3, я хочу сбросить ComboBox.
Поэтому, если бы я выбрал 3, ComboBox вернется в свое пустое состояние по умолчанию.

Я просто хочу пояснить, что я не хочу, чтобы фактический ComboBox сбрасывал , то есть я не хочу удалять элементы, которые я перечислил в нем. Я просто хочу, чтобы выбор снова стал пустым.

1 Ответ

0 голосов
/ 15 ноября 2018

Как сказал LarsTech, установите SelectedIndex = -1. Вот полный пример с ComboBox на форме.

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    ComboBox1.DataSource = Enumerable.Range(1, 10).ToList()
    ComboBox1.SelectedIndex = -1
End Sub

Private Sub ComboBox1_SelectedValueChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedValueChanged
    If CInt(Me.ComboBox1.SelectedValue) = 3 Then
        ComboBox1.SelectedIndex = -1
    End If
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...