ComboBox自动完成功能的改进
大家好,我想实现在ComboBox的文本框中输入字符串,可以模糊搜索,定位到符合条件的Item的功能。我知道ComboBox有AutoCompleteMode及AutoCompleteSource属性可以设置自动完成功能,但是检索字符串只从开始位置检索,我想实现只要某个Item的文本中任何位置包含输入字符串就可以匹配。
于是我在TextUpdate事件中获取当前ComboBox.Text,展开ComboBox的下拉框,再从Items中查找第一个包含该字符串的Item,我现在的问题是:相应Item找到了,但是我无法实现Item的鼠标悬浮于状态(高亮,但不是SelectedItem=x),请高手们帮忙。或者帮我指导一下其它实现方案,不胜感激