吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 683|回复: 23
收起左侧

易语言新手遇到点问题

[复制链接]
℡小疯、 发表于 2021-1-19 22:02
50吾爱币
本帖最后由 ℡小疯、 于 2021-1-19 22:05 编辑

1.jpg
我想实现一个简单的程序,还请大神帮下忙,谢谢。

左边框列表里是所有名字的集合,我想实现:在按钮左边那个编辑框内输入名字的每个字的首写字母,然后自动添加到上边那个列表框里,如果有同音的两个名字,弹出选项手动选择需要的那个,然后接着输入下一个名字,按照先后顺序加入到上边列表框内。
点击按钮自动复制列表框内当前选中项的名字。 如果有类似的组件或者方法能够替代的话也可以。

感谢所有进来浏览的坛友

界面源码:https://wwa.lanzouj.com/ieFOJkl5mra

最佳答案

查看完整内容

https://wwa.lanzouj.com/ijpekkldb6b [mw_shl_code=asm,true].版本 2 .程序集 窗口程序集_启动窗口 .程序集变量 相同名字, 文本型, , "0", 添加一个数组方便 .子程序 _按钮1_被单击 .局部变量 i, 整数型 清除数组 (相同名字) ' 清除相同名字,后面要用,不清除会重复上一个相同名字数组 .计次循环首 (列表框1.取项目数 (), i) ' 取所有表里的人名总数 .如果真 (编辑框1.内容 = “”) ' 如果 ...

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

JusonR 发表于 2021-1-19 22:02
本帖最后由 JusonR 于 2021-1-20 02:03 编辑

Snipaste_2021-01-20_01-44-51.jpg




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里,自动复制
温柔的笑 发表于 2021-1-19 23:04
没有下载e语言,给你说下思路,编辑框有个输入状态子程序在界面左边下拉菜单(先选中编辑框),然后子程序下面添加数值型变量,计次循环首(取列表框成员数,变量),然后取出列表框第变量个标题的第一个汉字转成拼音,取出第一个字母,判断字母是否等于编辑框1.内容,真的列表框2插入
浴火凤凰_2020 发表于 2021-1-20 01:16
这个难点在于 你列表里的文字 是固定吗?固定 的话 ,简单了  需要提前把项目的首字母固定写死。
文字内容不固定的话 最好找一个第三方的汉字转拼音的库来处理
b0y 发表于 2021-1-20 09:13
等一会我给你改改
b0y 发表于 2021-1-20 10:35
11.gif

https://b0y.lanzoux.com/ii83dklj7kh

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
℡小疯、 + 1 + 1 谢谢@Thanks!

查看全部评分

 楼主| ℡小疯、 发表于 2021-1-20 10:50
b0y 发表于 2021-1-20 10:35
https://b0y.lanzoux.com/ii83dklj7kh

谢谢,你和楼上那位的差不多,都是输入完后需要手动去点击的,不过你这个存在诸多bug
b0y 发表于 2021-1-20 10:51
℡小疯、 发表于 2021-1-20 10:50
谢谢,你和楼上那位的差不多,都是输入完后需要手动去点击的,不过你这个存在诸多bug

只有一个符合的 会自动添加的。多个需要手动选择。bug是什么
 楼主| ℡小疯、 发表于 2021-1-20 10:57
b0y 发表于 2021-1-20 10:51
只有一个符合的 会自动添加的。多个需要手动选择。bug是什么

输入zzy(章子怡)不会自动添加(这是bug),自动添加完后,不自动清空编辑框(这是缺点),如果出现同音名字的话能用键盘选择是最好
b0y 发表于 2021-1-20 10:58
℡小疯、 发表于 2021-1-20 10:57
输入zzy(章子怡)不会自动添加(这是bug),自动添加完后,不自动清空编辑框(这是缺点),如果出现同音 ...

zzy不是bug 因为zh才对 清空编辑框你自己加一句代码就可以了  键盘选择你没提这个需求- -  .

我在帮你改改
快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-26 23:04

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表