开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

楼主: hxdqdqp
收起左侧

[讨论] 讨论编辑框输入问题

[复制链接]

发表于 2023-7-25 19:37:31 | 显示全部楼层   山东省潍坊市
hxdqdqp 发表于 2023-7-25 19:34
我知道大佬你的意思了,用三个字的话,好像是没怎么出错,但是只要我一把字数换长,比如换这么长的,他 ...

这样的话就不是这样写了
我以为你只是写三字经呢
回复 支持 反对

使用道具 举报

签到天数: 26 天

发表于 2023-7-25 19:35:00 | 显示全部楼层   山东省潍坊市
hxdqdqp 发表于 2023-7-25 19:21
所以如果是人之初性,这样不是4个字了吗,这样性就没办法出来列表框,只有让人之初变成3个字,也就是加个 ...
  
子程序名返回值类型公开备 注
_编辑框_查找_内容被改变  
如果 (取文本长度 (编辑框_查找.内容) < 7)  ' 搜索词如果是一开始的3个字之内就开始搜索这个词,因为开始没分隔符只能这样判断
输入词 = 编辑框_查找.内容
如果 (编辑框1.内容 = “”)  ' 如果去掉了分隔符
输入词 = 取文本右边 (编辑框_查找.内容, 到整数 (取文本长度 (编辑框_查找.内容) % 6))  ' 输入字的长度按每完成三个字就去掉3的倍数去掉后取剩下的字为搜索字
输入词 = 文本_取右边 (编辑框_查找.内容, 编辑框1.内容, 1, )  ' 如果有分隔符就按照最后一个分隔符后面的字取搜索字


如果 (文本_是否为汉字2 (输入词))
如果 (取文本长度 (输入词) < 5 取文本长度 (输入词) > 1)  ' 如果搜索词是1-2个汉字就启动搜索
线程_启动 (&多关键词_模糊检索程序)
列表框_显示.清空 ()

列表框_显示.清空 ()



我感觉跟你的意思一样的  你觉得跟你意思不一样 我也不知道什么意思了
现在的确是你在编辑框1写上分隔符  就取最后分隔符后面的字
如果编辑框1不写上分隔符 就每满3个字就去掉    比如你写4个字   只取第4一个字当关键词  你写5个字就取4 5两个字当关键词   写11个字就取10 11两个字当关键词

回复 支持 反对

使用道具 举报

结帖率:100% (9/9)
 楼主| 发表于 2023-7-25 19:34:14 | 显示全部楼层   广东省深圳市
时髦猪 发表于 2023-7-25 19:18
不是想要这样的效果么  怎么会不行么
你把关键分隔符删掉  就不用符号分割直接写了
...

QQ截图20230725193054.jpg
我知道大佬你的意思了,用三个字的话,好像是没怎么出错,但是只要我一把字数换长,比如换这么长的,他就会出错,你看右边我双击选择后,他还会一直出现,所以应该还是源码限制了字数的关系,导致有时候如果字数一多,再打字选择,就会出一些小问题
回复 支持 反对

使用道具 举报

结帖率:100% (9/9)
 楼主| 发表于 2023-7-25 19:21:09 | 显示全部楼层   广东省深圳市
时髦猪 发表于 2023-7-25 19:13
那个分隔符的编辑器无内容才按照三个字为一组删长度

所以如果是人之初性,这样不是4个字了吗,这样性就没办法出来列表框,只有让人之初变成3个字,也就是加个逗号,然后性又成为第一个,这样才行,也就是限制了长度,如果不限制长度,只按照输入的内容搜索不行吗
回复 支持 反对

使用道具 举报

签到天数: 26 天

发表于 2023-7-25 19:18:16 | 显示全部楼层   山东省潍坊市
hxdqdqp 发表于 2023-7-25 19:15
这里也有编辑框1的内容,只改下面我改了,好像不行

2.png
不是想要这样的效果么  怎么会不行么
你把关键分隔符删掉  就不用符号分割直接写了
回复 支持 反对

使用道具 举报

结帖率:100% (9/9)
 楼主| 发表于 2023-7-25 19:15:57 | 显示全部楼层   广东省深圳市
时髦猪 发表于 2023-7-25 19:10
你把下面的关键词分割符号删掉就可以了

QQ截图20230725191433.jpg 这里也有编辑框1的内容,只改下面我改了,好像不行
回复 支持 反对

使用道具 举报

签到天数: 26 天

发表于 2023-7-25 19:13:27 | 显示全部楼层   山东省潍坊市
未标题-1.jpg
那个分隔符的编辑器无内容才按照三个字为一组删长度
回复 支持 反对

使用道具 举报

结帖率:100% (9/9)
 楼主| 发表于 2023-7-25 19:13:15 | 显示全部楼层   广东省深圳市
时髦猪 发表于 2023-7-25 18:07
[e=4].版本 2

.子程序 _编辑框_查找_内容被改变

其实大佬你之前的源码也不是我要的效果,是我说的话有歧义,但是错亏错,毕竟问题在我,所以我自己研究了一段时间,就改成我要的效果了,那个代码比较好改,我把双引号里面的逗号删掉后就可以直接输入搜索,这个加了分页后,复杂了好多,所以我才改了好多次都没改成功,难度大了好多
回复 支持 反对

使用道具 举报

签到天数: 26 天

发表于 2023-7-25 19:10:13 | 显示全部楼层   山东省潍坊市
hxdqdqp 发表于 2023-7-25 18:54
大佬还是不行,我想要的效果是,输入人之初性,然后性也会在列表框出现选项,意思就是不需要任何符号分 ...

你把下面的关键词分割符号删掉就可以了
回复 支持 反对

使用道具 举报

结帖率:100% (9/9)
 楼主| 发表于 2023-7-25 18:54:24 | 显示全部楼层   广东省深圳市
时髦猪 发表于 2023-7-25 18:07
[e=4].版本 2

.子程序 _编辑框_查找_内容被改变

QQ截图20230725184545.jpg
大佬还是不行,我想要的效果是,输入人之初性,然后性也会在列表框出现选项,意思就是不需要任何符号分割来响应,只要编辑框里面输入的文字符合搜索的内容,列表框就出现内容选择,就像图片那样,最后得到的结果是可以这样的:人之初性本善性相近习相远苟不教,也就是靠列表框一个一个选到编辑框上,不需要加逗号,辛苦一下大佬你在改下,明天有精币了我一定给你打赏。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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