本帖最后由 JusonR 于 2021-1-20 02:03 编辑
https://wwa.lanzouj.com/ijpekkldb6b
[Asm] 纯文本查看 复制代码 .版本 2
.程序集 窗口程序集_启动窗口
.程序集变量 相同名字, 文本型, , "0", 添加一个数组方便
.子程序 _按钮1_被单击
.局部变量 i, 整数型
清除数组 (相同名字) ' 清除相同名字,后面要用,不清除会重复上一个相同名字数组
.计次循环首 (列表框1.取项目数 (), i) ' 取所有表里的人名总数
.如果真 (编辑框1.内容 = “”) ' 如果没输入直接返回,不加可能出现BUG
返回 ()
.如果真结束
.如果真 (输入字比较 (编辑框1.内容, 列表框1.取项目文本 (i - 1), 真, )) ' 比较输入的拼音和列表里人名的拼音首字母
加入成员 (相同名字, 列表框1.取项目文本 (i - 1)) ' 保存到数组,因为有可能多于1个不好弄
.如果真结束
.计次循环尾 ()
.如果真 (取数组成员数 (相同名字) > 1) ' 相同名字多于1个的情况
.计次循环首 (取数组成员数 (相同名字), i) ' 遍历所有相同名字的数组
.如果真 (信息框 (相同名字 [i], 1, “相同名字” + 到文本 (i), ) = 0) ' 弹出信息框选择,0是确定,1是取消
列表框2.加入项目 (相同名字 [i], ) ' 按先后顺序加入到列表框2里
.如果真结束
.计次循环尾 ()
.如果真结束
.如果真 (取数组成员数 (相同名字) = 1) ' 相同名字等于1个的情况
列表框2.加入项目 (相同名字 [1], ) ' 加入到列表框2里
.如果真结束
编辑框1.内容 = “” ' 清除编辑框1的内容,不用每次都手动删除,不需要就删除这行
.子程序 _列表框1_列表项被选择
编辑框1.内容 = 列表框1.取项目文本 (列表框1.现行选中项) ' 鼠标点击列表框1的时候,名字出现在编辑框1里,自动复制
|