这个功能比较实用,就是比如说菜刀,输入模糊的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 )) 计次循环尾 ()
|