易语言如何在每个文字后面添加一个文字?

在编辑框1输入一段文字后,单击按钮1自动为每个字后面加个感叹号。假如我在编辑框1输入“易语言,123百度”单击按钮1后编辑框1的内容就变成“易!语!言!,!1!2!3!百... 在编辑框1输入一段文字后,单击按钮1自动为每个字后面加个感叹号。
假如我在编辑框1输入“易语言,123百度”
单击按钮1后编辑框1的内容就变成“易!语!言!,!1!2!3!百!度!”。
每个字符后面都加一个感叹号!
展开
 我来答
匿名用户
2013-02-25
展开全部
这主要用按钮功能实现,在按钮里用个循环语句,先取编辑框1的各个文字,如取出“易”后,用一个文本变量保存值为“易”+“!”,这个变量可以累加,就象计算1+2+3+4....的结果算法一样。 最后再加一句,编辑框1的内容等于那个保存值的文本变量就OK。这就是思路。
追问
能给个源码吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lilei3386
2013-02-25 · TA获得超过6228个赞
知道大有可为答主
回答量:4543
采纳率:50%
帮助的人:4075万
展开全部
.版本 2.支持库 spec
.子程序 _按钮1_被单击
.局部变量 文本, 文本型
.局部变量 文本长度, 整数型
.局部变量 文本数组, 文本型, , "0"
.局部变量 文本1, 文本型
.局部变量 计次
.局部变量 是否, 逻辑型
.局部变量 结果, 文本型

文本 = 到全角 (编辑框1.内容)
文本长度 = 取文本长度 (文本)
是否 = 假
.判断循环首 (是否 ≠ 真)
文本1 = 取文本左边 (文本, 2)
结果 = 结果 + 文本1 + “!”

文本 = 文本替换 (文本, 1, 2, )
.如果真 (删尾空 (到半角 (文本)) = “”)
是否 = 真
.如果真结束

.判断循环尾 ()
调试输出 (结果)
编辑框1.内容 = 结果
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
412549957
2013-02-25 · TA获得超过483个赞
知道小有建树答主
回答量:536
采纳率:0%
帮助的人:240万
展开全部
这个很容易,用文本替换,然后编辑框的内容等于替换的内容
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式