установить выбранный элемент в combobox - vb.net
я использую этот код, чтобы добавить значение в combobox, отличное от отображаемого:как добавить значение в элемент combobox
предположим, что у меня есть 3 значения в моем Combobox:
item 1
item 2
item 3
если бы я выбрал item 2
из выпадающего списка код в ссылке работает. Но если я наберу item 2
вручную он не работает, потому что я думаю, что ввод его только устанавливает combobox1.text
значением, а не combobox1.selecteditem
. Я могу ввести значение, присутствующее в раскрывающемся списке, или не присутствующее. Если я введите один, который присутствует, затем свойство selectedItem также должно быть установлено в правильное значение. можно ли это сделать?
спасибо
1 ответов
решена таким образом:
Private Sub ComboBox1_Keyup(sender As Object,
e As System.Windows.Forms.KeyEventArgs) Handles ComboBox1.KeyUp
ComboBox1.SelectedIndex = ComboBox1.FindStringExact(ComboBox1.Text)
End Sub