【问题标题】:set selected item in combobox - vb.net在组合框中设置所选项目 - vb.net
【发布时间】:2013-11-16 04:52:22
【问题描述】:

我正在使用此代码将值添加到与显示的组合框不同的组合框中:how to add value to combobox item

假设我的 Combobox 中有 3 个值:

 item 1
 item 2
 item 3

如果我从下拉列表中选择item 2,则链接中的代码有效。但是,如果我手动键入item 2 它将不起作用,因为我认为键入它只会设置combobox1.text 值而不是combobox1.selecteditem。我可以输入下拉列表中存在的值,也可以输入不存在的值。如果我键入存在的一个,则 selectedItem 属性也应设置为正确的值。这个可以吗?

谢谢

【问题讨论】:

    标签: vb.net text combobox 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-16
      • 2020-04-05
      相关资源
      最近更新 更多