这个功能比较实用,就是比如说菜刀,输入模糊的cd,就可以筛选。比如说cx_延迟(),自动补全。
思路:隐藏一个临时列表框,把符合的数据插入临时列表框,然后完了以后,把原来的清空,再插入进去,比较适合不想弄数据库的人(我弄得是JSON)。
如果真 (编辑框_快速搜索.内容 = “”) 线程_启动 (&官网列表刷新, , ) 如果真 (编辑框_快速搜索.内容 ≠ “”) 列表框_临时. 全部删除 () 计次循环首 (列表框_官网. 取表项数 (), 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 ))  计次循环尾 ()
|