У меня есть комбинированное окно, которое принимает несколько значений.Он настроен так:
[] Empty
[] Math
[] Science
[] English
Пользователь может выбрать несколько вариантов.Однако, когда пользователь выбирает Empty, значение должно быть пустым или пустой строкой.Текущая реализация допускает, чтобы значение было комбинацией «Пусто» и фактического субъекта.
Я использую здесь событие AfterUpdate ()
Private Sub Classes_Value_AfterUpdate()
Dim counter As Integer
For counter = 0 To MyComboBox.ItemsSelected.Count - 1
If MyComboBox.ListIndex(counter) = "Empty" Then
Me.MyComboBox.Value = " "
End Sub
Но это не похоженравится строка .ListIndex(counter)
.Кажется, я не могу проверить значение в цикле соответствующим образом.