读书人

combobox自作聪明的有关问题

发布时间: 2012-02-05 12:07:15 作者: rapoo

combobox自作聪明的问题!
我的combobox绑定到一个数据集,只要往数据集里添加数据,便可显示选择相应项目。
combobox的DropDownStyle属性为DropDown即可再输入值,可现在出现一个问题:
我输入一个值后,再按旁边的黑三角形,出现下拉项目,鼠标移动到一个与刚输入 的值有相同开头字符的位置上时,刚输入的值便变成下拉选项上的值,可我输入的值又不想与下拉项目上的值一样,想禁止这种自作聪明的功能该怎么办?

示例:原 combobox内的项目有
---------------------
| |V|
---------------------
|红酒 |
|泡面 |
|红茶饮料 |
---------------------
输入“红茶”然后鼠标移到“红茶饮料”那边,刚输入的“红茶”就变成“红茶饮料”,可我的“红茶”跟“红茶饮料”是有区别的,我不想让它这样自动转变,有什么办法?

[解决办法]
SelectedIndexChanged
[解决办法]
貌似不可以,如果这样实现的话,那你的combobox还有什么作用呢?!
[解决办法]
自己写一个类似的控件来代替组合框!
[解决办法]
lz挺有画图才啊。
[解决办法]
默认应该是不会有这种情况的,autocomplete属性设置后才有,我用的vs2005

读书人网 >VB Dotnet

热点推荐