在combobox – vb.net中设置所选项目

前端之家收集整理的这篇文章主要介绍了在combobox – vb.net中设置所选项目前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用此代码将值添加到与显示的组合不同的组合框: how to add value to combobox item

假设我的ComboBox中有3个值:

item 1
 item 2
 item 3

如果我从下拉列表中选择第2项,则链接中的代码可以正常工作.但如果我手动输入第2项它不起作用,因为我认为键入它只设置comboBox1.text值而不是组合框.我可以输入下拉列表中存在的值,或者不存在的值.如果我键入一个存在的,那么selectedItem属性也应该设置为正确的值.可以这样做吗?

谢谢

这样解决了:
Private Sub ComboBox1_Keyup(sender As Object,e As System.Windows.Forms.KeyEventArgs) Handles ComboBox1.KeyUp
  ComboBox1.SelectedIndex = ComboBox1.FindStringExact(ComboBox1.Text)
End Sub

猜你在找的VB相关文章