我有一个非常简单的问题,我似乎无法找到答案,我在google上查了一下,没有运气的msdn ......
它真的很简单,但我似乎无法围绕它。
这里是:
如果我正在使用简单的下拉式组合框(看起来像cbobx控件顶部附带文本框的列表框)当我想更新其中的一个值时,一旦我开始输入文本框组合框内的选择消失了。因此,我无法更新组合框内的值。
我知道我可以使用常规文本框来执行此操作,但我真的很想让这项工作完成,或者我真的会因此而无法入睡。
提前感谢您的帮助。
雷
答案 0 :(得分:1)
在组合框中编辑选择似乎不是很直观,但以下应该可以解决这个问题:
Private cbindex As Integer
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
cbindex = ComboBox1.SelectedIndex
End Sub
Private Sub ComboBox1_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles ComboBox1.LostFocus
ComboBox1.Items(cbindex) = ComboBox1.Text
End Sub