精易论坛

标题: 超级列表框模糊筛选方法 [打印本页]

作者: 风之旅人    时间: 2024-7-30 19:11
标题: 超级列表框模糊筛选方法
这个功能比较实用,就是比如说菜刀,输入模糊的cd,就可以筛选。比如说cx_延迟(),自动补全。

思路:隐藏一个临时列表框,把符合的数据插入临时列表框,然后完了以后,把原来的清空,再插入进去,比较适合不想弄数据库的人(我弄得是JSON)。



  
子程序名返回值类型公开备 注
_编辑框_快速搜索_内容被改变  
变量名类 型静态数组备 注
i整数型 
id整数型 
如果真 (编辑框_快速搜索.内容 = “”)
线程_启动 (&官网列表刷新, , )

如果真 (编辑框_快速搜索.内容 ≠ “”)
列表框_临时.全部删除 ()
计次循环首 (列表框_官网.取表项数 (), i)
标题 = 列表框_官网.取标题 (i - 1, 0)
如果真 (寻找文本 (文本_取首拼 (标题), 编辑框_快速搜索.内容, , ) > 0)
id = 列表框_临时.插入表项 (, , , , , )
列表框_临时.置标题 (id, 0, 列表框_官网.取标题 (i - 1, 0))
列表框_临时.置标题 (id, 1, 列表框_官网.取标题 (i - 1, 1))
列表框_临时.置标题 (id, 2, 列表框_官网.取标题 (i - 1, 2))

计次循环尾 ()
列表框_官网.全部删除 ()
计次循环首 (列表框_临时.取表项数 (), i)
id = 列表框_官网.插入表项 (, , , , , )
列表框_官网.置标题 (id, 0, 列表框_临时.取标题 (i - 1, 0))
列表框_官网.置标题 (id, 1, 列表框_临时.取标题 (i - 1, 1))
列表框_官网.置标题 (id, 2, 列表框_临时.取标题 (i - 1, 2))
计次循环尾 ()


i支持库列表   支持库注释   
iext扩展界面支持库一


作者: 五花牛    时间: 2024-7-30 19:16
支持开源~!感谢分享
作者: pipicool    时间: 2024-7-30 19:32
学习一下
作者: 精彩的鸟    时间: 2024-7-30 19:33
能直接下载就好
作者: 我很低调    时间: 2024-7-30 20:19
支持开源~!感谢分享
作者: 蜂驰蝶舞    时间: 2024-7-30 21:25
#在这里快速回复#
作者: 查过    时间: 2024-7-31 07:17
感谢分享,很给力!~
作者: 豆豆灰常开心    时间: 2024-7-31 07:22
感谢分享,很给力!~
作者: 何浩文    时间: 2024-7-31 08:11
感谢发布原创作品,精易因你更精彩!6666666666666
作者: year1970    时间: 2024-7-31 08:46
感谢分享
作者: chis777780    时间: 2024-7-31 09:00
感谢分享,很给力!~
作者: 396384183    时间: 2024-7-31 09:42

支持开源!感谢分享
作者: sn123zyc    时间: 2024-7-31 15:30
  支持开源!感谢分享
作者: qa981211157    时间: 2024-7-31 21:51
不错不错,,加油
作者: 光影魔术    时间: 2024-8-2 18:41
感谢分享源码
作者: kantal    时间: 2024-8-3 09:32
开源精神必须支持~
作者: y15679996    时间: 2024-8-6 17:03
开源精神必须支持~
作者: pq9999    时间: 2024-8-7 19:58
感谢分享源码
作者: 王筅笙    时间: 2024-10-22 13:32
开源精神必须支持~
作者: 熊不熊    时间: 2024-12-4 21:23
感谢分享,很给力!~




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