精易论坛

标题: 组合框纯源码模糊搜索列表V1.1 [打印本页]

作者: zhongzutao    时间: 2023-8-24 09:52
标题: 组合框纯源码模糊搜索列表V1.1
本帖最后由 zhongzutao 于 2023-8-24 12:52 编辑

组合框模糊搜索匹配表项的例子,小弟班门弄斧,尝试写了一个,个人觉得还不错,勉强够用。如果有啥BUG请大家指出。谢谢大家的支持【2023-8-24 】
1.修复了@十一弋坛友反馈的BUG:在输入内容的时候如果是同时打出两个字它只保留第1个字,例如:打出“你好”,只有一个你字后面一个就不见了,另一个就是起始选择位置,组合框已经有内容的时候想在前面再加点字,打一个字位置又跳到最后;
2.修复了@zzh233坛友反馈的BUG:下面白框不要那么多;



图片为展示效果,纯源码写的,哈哈哈;如果觉得还不错,请帮忙点个赞打打赏。





补充内容 (2024-1-8 09:55):
请注意:新版本V1.2已发布!!!!!!!1

动画2.gif (178.52 KB, 下载次数: 3)

动画2.gif

组合框模糊匹配V1.2.e

6.57 KB, 下载次数: 215, 下载积分: 精币 -2 枚


作者: zzh233    时间: 2023-8-24 10:03
非常好 正好需要 请问能不能有代码控制一下 下面白框不要那么多 你看明明就一行 因为循环导致白色无效弹出太多 能不能优化一下
作者: 撒加    时间: 2023-8-24 10:20
这个不错 感谢分享!
作者: 壮哉我大天朝    时间: 2023-8-24 10:28
zzh233 发表于 2023-8-24 10:03
非常好 正好需要 请问能不能有代码控制一下 下面白框不要那么多 你看明明就一行 因为循环导致白色无效弹出 ...

自己优化
作者: 鸭鸭鸭鸭    时间: 2023-8-24 10:36
这个不错 感谢分享!
作者: quary    时间: 2023-8-24 10:47
谢谢楼主分享!!! 好人一生平安!!!
作者: yjd    时间: 2023-8-24 11:30
我上次弄列表框,也是用循环外加一个记忆列表。数据不大速度还行。
作者: wmv520    时间: 2023-8-24 11:47
谢谢楼主分享!!! 好人一生平安!!!
作者: tw1    时间: 2023-8-24 12:46

作者: zhongzutao    时间: 2023-8-24 12:52
zzh233 发表于 2023-8-24 10:03
非常好 正好需要 请问能不能有代码控制一下 下面白框不要那么多 你看明明就一行 因为循环导致白色无效弹出 ...

已经优化了
作者: zhongzutao    时间: 2023-8-24 12:52
壮哉我大天朝 发表于 2023-8-24 10:28
自己优化

哈哈哈
作者: zhongzutao    时间: 2023-8-24 12:56
yjd 发表于 2023-8-24 11:30
我上次弄列表框,也是用循环外加一个记忆列表。数据不大速度还行。

这里只算提供一个方法思路,数据如果太多,那就只有自己优化方法,或者用其他的办法实现,如果对大量数据有好的方法希望能分享下
作者: 十一弋    时间: 2023-8-24 13:54

作者: 396384183    时间: 2023-8-24 15:24

支持开源~!感谢分享
作者: bianyuan456    时间: 2023-8-24 15:55
已经顶贴,感谢您对论坛的支持!
作者: ttggnn    时间: 2023-8-24 21:43
感谢分享
作者: 君九    时间: 2023-8-24 21:45
感谢分享
作者: ZHuanR    时间: 2023-8-24 22:05
新技能已get√
作者: 一指温柔    时间: 2023-8-25 08:40
感谢分享
作者: a8112456    时间: 2023-8-25 20:46
开源精神必须支持~
作者: tw1    时间: 2023-8-27 22:09
这个贵了,下了你那个便宜的。
作者: zhongzutao    时间: 2023-8-28 14:03
tw1 发表于 2023-8-27 22:09
这个贵了,下了你那个便宜的。

不都是2金币哇
作者: tw1    时间: 2023-8-28 14:04
zhongzutao 发表于 2023-8-28 14:03
不都是2金币哇

你这个是4个。
作者: zhongzutao    时间: 2023-8-28 14:06
tw1 发表于 2023-8-28 14:04
你这个是4个。

就算不标价格,默认系统扣2金币,如果加上售价2金币那就是4金币了。免费下载也就是2金币
作者: zzh233    时间: 2023-8-29 18:50
只保留第1个字改的太好了
作者: zhongzutao    时间: 2023-8-30 08:12
zzh233 发表于 2023-8-29 18:50
只保留第1个字改的太好了

只保留第1个字?

作者: zzh233    时间: 2023-8-30 10:40
zhongzutao 发表于 2023-8-30 08:12
只保留第1个字?

我是说您修改的那个bug 要不然想打2个字的时候  他已经开始搜了 并且清空了第二个字 搞得很尴尬
作者: zhongzutao    时间: 2023-8-30 11:01
zzh233 发表于 2023-8-30 10:40
我是说您修改的那个bug 要不然想打2个字的时候  他已经开始搜了 并且清空了第二个字 搞得很尴尬 ...

哈哈,确实之前没有注意,只保证顺序输入能用,没考虑其他的
作者: zzh233    时间: 2023-8-30 13:27
zhongzutao 发表于 2023-8-30 11:01
哈哈,确实之前没有注意,只保证顺序输入能用,没考虑其他的

大神 有个小问题 你看看怎么操作比较正确  比如 我要打 你好 这2个字 但是 用 编辑内容被改变 这个事件 就会出现 他自动模糊搜 你 再搜 你好 如何操作才会跟 主流软件一样 直接搜 你好 这个词那 因为就算 直接粘贴进去 系统也是挨个输入的
作者: ttai000    时间: 2023-8-30 17:54
这币扣的。。。花花的!
作者: zhongzutao    时间: 2023-8-31 08:09
zzh233 发表于 2023-8-30 13:27
大神 有个小问题 你看看怎么操作比较正确  比如 我要打 你好 这2个字 但是 用 编辑内容被改变 这个事件  ...

可以写一个延迟判断,输入完成多少毫秒后开始搜索,因为连续输入的间隔一般是很小的
作者: zhongzutao    时间: 2023-8-31 08:09
ttai000 发表于 2023-8-30 17:54
这币扣的。。。花花的!

多回复加点赞,不会亏本
作者: zzh233    时间: 2023-8-31 11:15
zhongzutao 发表于 2023-8-31 08:09
可以写一个延迟判断,输入完成多少毫秒后开始搜索,因为连续输入的间隔一般是很小的 ...

好像延迟他也不去思考 还是挨个搜 因为这个事件就是改变 2个字就是改变2次 因为他是逐个加入组合框的 是系统决定的
作者: zhongzutao    时间: 2023-8-31 11:28
zzh233 发表于 2023-8-31 11:15
好像延迟他也不去思考 还是挨个搜 因为这个事件就是改变 2个字就是改变2次 因为他是逐个加入组合框的 是 ...

有待研究一下怎么来弄它
作者: zzh233    时间: 2023-8-31 11:30
zhongzutao 发表于 2023-8-31 11:28
有待研究一下怎么来弄它

期待1.3版本
作者: pipicool    时间: 2023-9-3 12:08
学习一下
作者: yyfuzu123    时间: 2023-9-10 18:12
666666666666666666666666
作者: badboygzs    时间: 2023-9-15 22:47
66666666666666666666666666666
作者: badboygzs    时间: 2023-9-15 22:47
66666666666666666666666666666
作者: badboygzs    时间: 2023-9-15 22:47
66666666666666666666666666666
作者: badboygzs    时间: 2023-9-15 22:48
66666666666666666666666666666
作者: 待定    时间: 2023-9-28 16:59
确定测试了吗。。。不好用
作者: zhongzutao    时间: 2023-9-28 19:02
待定 发表于 2023-9-28 16:59
确定测试了吗。。。不好用

说说哪里有问题?

作者: xqdj    时间: 2023-9-28 21:13
学习一下
作者: IT技术学?    时间: 2023-9-28 21:14
6666666666666666
作者: madezhi    时间: 2024-1-5 21:28
看样子应该好用 我做的也是每次只能输入一个字符,学习一下你的

作者: luwei202    时间: 2024-1-20 14:36
刚刚下载完毕

作者: myfaint009    时间: 2024-2-8 11:37
学习一下
作者: myfaint009    时间: 2024-2-8 15:04
这个不错 感谢分享!
作者: luwei202    时间: 2024-2-18 14:02
要的钱太多了
作者: luwei202    时间: 2024-2-18 14:12
确实难用

作者: thendone    时间: 2024-4-30 23:35
学习一下,感谢楼主
作者: 285275928    时间: 2024-5-6 06:01
感谢楼主的分享
作者: 69200022    时间: 2024-6-18 17:48
888888888888888888888888888888
作者: zjbdsg    时间: 2024-6-27 05:47
6666666666666666666
作者: Agrman    时间: 2024-7-2 09:13
1231232321323
作者: Agrman    时间: 2024-7-2 09:13
2131232321323232323123
作者: jianrong13    时间: 2024-8-21 22:09
打不了2个字,差评
作者: 一颗大葫芦    时间: 2024-10-15 14:44
感谢分享,学习了很多!
作者: youxigw    时间: 2025-2-26 08:36
好像很厉害的样子
作者: youxigw    时间: 2025-2-26 08:36
再来一次

作者: cscscscs    时间: 2025-3-16 02:03
支持开源~!感谢分享
作者: bxxutiejun    时间: 2025-4-26 07:41
6666666666666666666666

作者: 小结巴    时间: 2025-6-16 18:00
哈哈哈 正需要,写写




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4