树形框模糊查找软件算法

易语言 2020-03-19 14:41:34

树形框模糊查找软件算法

.计次循环首 (树型框1.取项目数 (), i)
加入成员 (是否显示, 假)
' 置为不显示
.如果真 (文本_寻找文本 (树型框1.取项目文本 (i - 1), 待匹配文本, ) ≠ -1) ' 如果匹配成功
是否显示 [i] = 真 ' 置第i个为真
树型框1.扩展 (i - 1) ' 展开第i-1个的树

当前项目数 = i - 1
.判断循环首 (树型框1.取父项目 (当前项目数) ≠ -1)
当前项目数 = 树型框1.取父项目 (当前项目数)
是否显示 [当前项目数 + 1] = 真
.判断循环尾 ()
.如果真结束

.计次循环尾 ()
调试输出 (是否显示)
.计次循环首 (树型框1.取项目数 (), i)
.如果真 (是否显示 [树型框1.取项目数 () - i + 删除数量 + 1] = 假)
树型框1.删除项目 (树型框1.取项目数 () - i + 删除数量)
删除数量 = 删除数量 + 1
.如果真结束

.计次循环尾 ()