日期:2014-05-17  浏览次数:20782 次

请教一个c# 中combox的小问题
combox中有许多选项,并且控件可以输入,我想让输入的值和选项值一致,如果不一致的话给出警告。请问要如何实现。一定要保证combox能够输入值。不让输入只能下拉的能做出来。谢谢

------解决方案--------------------
楼上正解,就是给Combox增加一个事件监听
------解决方案--------------------
comboBox1_TextChanged遍历Items,判断有没有item包含输入的字符
------解决方案--------------------
textbox和combox都有autocompletsource这个东西,你可以百度下
------解决方案--------------------
在离开/验证事件中判断。

否则除非你的选项都是一个字符的。不然用户输入每个字符的时候会不断报错,那就缺德了。