单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 12|回复: 0
收起左侧

e4a数据拆分显示

[复制链接]
pengyongnet 发表于 2019-11-9 21:32 | 显示全部楼层 |阅读模式
E4A 使输入内容分栏显示——切割文本


467次阅读 博文 2019-07-29
想要做一个输入框输入后,在下面的标签或文本框中显示特定的长度文字,比如输入1|2|3|4|,就会在下面四个输出框中显示“1”,"2","3","4",或者是大美|西京|会在下面显示“大美” “西京”。
以下是我做的一个例程界面:




可以看到,在原文后面的文本框中用“|”隔开的内容,就会在下面“接收”后的多个便签中显示分割后的文本。
源码只涉及一个按钮,就是下方的“转换”按钮,代码如下:


事件 按钮1.被单击()
变量 转换信息 为 文本型()'定义一个数组变量,一个正常变量
变量 对方信息 为 文本型'数组变量存放转换后的信息,正常变量存放收到信息
标签3.内容 = ""  '使各标签内容清空
标签4.内容 = ""
标签5.内容 = ""
标签6.内容 = ""
标签7.内容 = ""
标签8.内容 = ""
标签9.内容 = ""
标签10.内容 = ""
对方信息 = 编辑框1.内容'将输入编辑框的内容存入"对方信息"变量
转换信息 = 分割文本(对方信息,"|")'将输入信息分割成数组后存入数组变量"转换信息'
标签3.内容 = 标签3.内容 & 子文本替换(转换信息(0),"|"," ") '使标签信息更改成分割后数组的第1个数据
标签4.内容 = 标签4.内容 & 子文本替换(转换信息(1),"|"," ") '使标签信息更改成分割后数组的第2个数据
标签5.内容 = 标签5.内容 & 子文本替换(转换信息(2),"|"," ") '...
标签6.内容 = 标签6.内容 & 子文本替换(转换信息(3),"|"," ")
标签7.内容 = 标签7.内容 & 子文本替换(转换信息(4),"|"," ")
标签8.内容 = 标签8.内容 & 子文本替换(转换信息(5),"|"," ")
标签9.内容 = 标签9.内容 & 子文本替换(转换信息(6),"|"," ")
标签10.内容 = 标签10.内容 & 子文本替换(转换信息(7),"|"," ")
结束 事件
点击编译、运行后生成apk文件,在虚拟机或手机上运行,结果如下:








最后一次更新于2019-07-29
单片机

回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|单片机论坛 |51黑电子论坛技术交流 QQ 管理员QQ:125739409;技术交流QQ群636986012

Powered by 单片机教程网

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