Я решил добавить некоторую валидацию в свой combobox, чего я пытаюсь добиться, чтобы убедиться, что пользователь может ТОЛЬКО вводить поля, которые находятся в поле со списком, но проблема, которую я имею сейчас заключается в том, что если пользователь нажимает на combobox и ничего не вводит и пытается покинуть поле со списком, появится окно с сообщением.У меня проблемы с проверкой моего combobox
Private Sub Combobox1_Validating(sender As Object, e As System.ComponentModel.CancelEventArgs) Handles Combobox1.Validating
If Combobox1.Items.Contains(Combobox1.Text) = False Then
e.Cancel = True
End If
End Sub
Private Sub Combobox1_Leave(sender As Object, e As System.EventArgs) Handles Combobox1.Leave
If Combobox1.Items.Contains(Combobox1.Text) = False Then
Combobox1.Select()
MessageBox.Show("select item from combobox")
End If
End Sub
Как было сказано выше кодирование делает работу, но я пытался убедиться, что окно сообщения не отображается, если пользователь оленьей кожи ничего вводить в ComboBox.
Обычно установка DropDownStyle к DropDownList бы предотвратить эта проблема. – LarsTech
привет, да, я понимаю это, но это не совсем то, что я был после – JackSparrow
Как вы сами сказали, код работает. Не уверен, какую помощь вы ищете в данный момент. – LarsTech