见《C# 输入框自动感应下拉》有感
本帖最后由 liuyuntianxia12 于 2016-12-14 17:14 编辑在原创代码区看到了这个,当时想,这么牛逼,不记得TextBox可以实现候选输入啊,传送门
下下来一看,你在逗我,这是控件自带的属性,算什么原创代码。。。(备注:没什么别的意思,就是正常的吐槽。。。)
同时这样的方式有点bug,就是只能从头开始做查询,如果我想丛任意位置开始呢
经多次尝试,AutoCompleteSource没法实现任意位置的查询实现候选
但是思路一转,就想到了参考Web的方式,然后就有了TextBox+ComboBox(Simple)
具体就是TextBox输入字符串,触发事件,根据输入字符串查询数据
然后绑定数据到ComboBox,选择ComboBox选项,改变TextBox的文本
但是目前这样的实现方式还有一个问题,如果不是从头开始的文本模糊查询,无法使用键盘的上下按钮实现选择
只是一种思路,欢迎大家一起完善
有点BUG,test 选择第一个的时候有BUG,而且你的跟人家的好像没区别, 这个没什么难度把用Ajax就可以实现啊 网络霸气家族 发表于 2016-12-14 16:48
有点BUG,test 选择第一个的时候有BUG,而且你的跟人家的好像没区别,
谢谢补漏,逻辑判断漏了些,新的源码更新了 15593600257 发表于 2016-12-14 17:07
这个没什么难度把用Ajax就可以实现啊
winform... 楼上是说在winform上写js? vr4u 发表于 2016-12-14 19:59
楼上是说在winform上写js?
我都语无伦次了....
页:
[1]