易语言 超级列表框内容逐个与编辑框填入内容比大小 判断

易语言超级列表框内容逐个与编辑框填入内容比大小超级列表框内容小于编辑框则播放音乐.我弄的这个运行的时候编辑框填入任何数字都不能播放声音不填数字也不播放超级列表框里的内容是... 易语言 超级列表框内容逐个与编辑框填入内容比大小 超级列表框内容小于编辑框 则 播放音乐.

我弄的这个运行的时候编辑框填入任何数字都不能播放声音不填数字也不播放

超级列表框里的内容是数字加字符的组合。

请指出我这个错误在哪正确的该怎么改谢谢诶!!

.版本 2
.支持库 spec
.支持库 iext

临时文本 = 访问网页 (编辑框1.内容)
调试输出 (临时文本)
正则.创建 (#常量2, 临时文本, )
.计次循环首 (正则.取匹配数量 (), i)
临时表项 = 监控1超级列表框1.插入表项 (, , , , , )
监控1超级列表框1.置标题 (临时表项, 0, 正则.取子匹配文本 (i, 1))
.计次循环首 (监控1超级列表框1.取表项数 (), 计数)
.如果 (到整数 (监控1超级列表框1.取标题 (0, 计数)) ≤ 到整数 (编辑框5.内容))

.否则
播放音乐 (#声音1, )
.如果结束

.计次循环尾 ()

.计次循环尾 ()
展开
 我来答
百度网友da9cbfa
2015-03-12 · 超过16用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:27.3万
展开全部

你应该先把正则的那部分输出到超级列表框上,然后再去逐个对比,这样不会太过混乱。

建议在循环里增加一个  处理事件()


再一个就是你做的判断有问题,你想要的条件是   表项数值  ≤  编辑框数值,给的条件也没错,错就错在你使用了如果,条件不成立才播放音乐。。。

而且我发现,你在取标题的时候,把行索引填到了列索引,就变成了只取第一行的某列标题了。

以下为参考

以下为代码:

.版本 2


临时文本 = 访问网页 (编辑框1.内容)

调试输出 (临时文本)

正则.创建 (#常量2, 临时文本, )

.计次循环首 (正则.取匹配数量 (), i)

    处理事件 ()

    临时表项 = 监控1超级列表框1.插入表项 (, , , , , )

    监控1超级列表框1.置标题 (临时表项, 0, 正则.取子匹配文本 (i, 1))

.计次循环尾 ()

.计次循环首 (监控1超级列表框1.取表项数 (), 计数)

    处理事件 ()

    .如果真(到整数 (监控1超级列表框1.取标题 (计数, 0)) ≤ 到整数 (编辑框5.内容))

        播放音乐 (#声音1, )

    .如果真结束


.计次循环尾 ()

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式