吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3343|回复: 6
收起左侧

[其他原创] 见《C# 输入框自动感应下拉》有感

[复制链接]
liuyuntianxia12 发表于 2016-12-14 16:24
本帖最后由 liuyuntianxia12 于 2016-12-14 17:14 编辑

在原创代码区看到了这个,当时想,这么牛逼,不记得TextBox可以实现候选输入啊,传送门
下下来一看,你在逗我,这是控件自带的属性,算什么原创代码。。。(备注:没什么别的意思,就是正常的吐槽。。。)

同时这样的方式有点bug,就是只能从头开始做查询,如果我想丛任意位置开始呢
经多次尝试,AutoCompleteSource没法实现任意位置的查询实现候选

但是思路一转,就想到了参考Web的方式,然后就有了TextBox+ComboBox(Simple)

具体就是TextBox输入字符串,触发事件,根据输入字符串查询数据
然后绑定数据到ComboBox,选择ComboBox选项,改变TextBox的文本

但是目前这样的实现方式还有一个问题,如果不是从头开始的文本模糊查询,无法使用键盘的上下按钮实现选择
只是一种思路,欢迎大家一起完善



模糊查询+下拉(AutoComplete).7z

26.32 KB, 下载次数: 11, 下载积分: 吾爱币 -1 CB

C# WinForm

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

网络霸气家族 发表于 2016-12-14 16:48
有点BUG,test 选择第一个的时候有BUG  ,而且你的跟人家的好像没区别,
QQ截图20161214164740.png
15593600257 发表于 2016-12-14 17:07
 楼主| liuyuntianxia12 发表于 2016-12-14 17:13
网络霸气家族 发表于 2016-12-14 16:48
有点BUG,test 选择第一个的时候有BUG  ,而且你的跟人家的好像没区别,

谢谢补漏,逻辑判断漏了些,新的源码更新了
 楼主| liuyuntianxia12 发表于 2016-12-14 17:15
15593600257 发表于 2016-12-14 17:07
这个没什么难度把  用Ajax就可以实现啊

winform...
vr4u 发表于 2016-12-14 19:59
楼上是说在winform上写js?
 楼主| liuyuntianxia12 发表于 2016-12-15 13:59
vr4u 发表于 2016-12-14 19:59
楼上是说在winform上写js?

我都语无伦次了....
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 10:58

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表