易语言 多个关键词怎么把右边编辑框的内容删除?
2个回答
展开全部
是想删除右边编辑框里面所有与左边相同的内容吗.?
如果是的话.代码如下
.版本 2
.程序集 窗口程序集1
.子程序 _按钮_替换_被单击
.局部变量 a, 文本型, , "0"
.局部变量 b, 文本型, , "0"
.局部变量 计次_a, 整数型
.局部变量 计次_b, 整数型
.局部变量 c, 文本型, , "0"
.局部变量 k, 整数型
.局部变量 计次_c, 整数型
a = 分割文本 (编辑框_左边.内容, #换行符, )
b = 分割文本 (编辑框_右边.内容, #换行符, )
.计次循环首 (取数组成员数 (b), 计次_b)
k = 0 ' 每次都初始一次变量
.计次循环首 (取数组成员数 (a), 计次_a)
.如果真 (删尾空 (b [计次_b]) = 删尾空 (a [计次_a]))
k = 1 ' 有相等的则改变变量
跳出循环 ()
.如果真结束
.计次循环尾 ()
.如果真 (k = 0) ' 变量未改变,则说明未重复
加入成员 (c, b [计次_b]) ' c数组的成员都是未和编辑框左边重复的内容
.如果真结束
.计次循环尾 ()
编辑框_右边.内容 = “” ' 重新输出到右边
.计次循环首 (取数组成员数 (c), 计次_c)
编辑框_右边.加入文本 (c [计次_c] + #换行符)
.计次循环尾 ()
如果是的话.代码如下
.版本 2
.程序集 窗口程序集1
.子程序 _按钮_替换_被单击
.局部变量 a, 文本型, , "0"
.局部变量 b, 文本型, , "0"
.局部变量 计次_a, 整数型
.局部变量 计次_b, 整数型
.局部变量 c, 文本型, , "0"
.局部变量 k, 整数型
.局部变量 计次_c, 整数型
a = 分割文本 (编辑框_左边.内容, #换行符, )
b = 分割文本 (编辑框_右边.内容, #换行符, )
.计次循环首 (取数组成员数 (b), 计次_b)
k = 0 ' 每次都初始一次变量
.计次循环首 (取数组成员数 (a), 计次_a)
.如果真 (删尾空 (b [计次_b]) = 删尾空 (a [计次_a]))
k = 1 ' 有相等的则改变变量
跳出循环 ()
.如果真结束
.计次循环尾 ()
.如果真 (k = 0) ' 变量未改变,则说明未重复
加入成员 (c, b [计次_b]) ' c数组的成员都是未和编辑框左边重复的内容
.如果真结束
.计次循环尾 ()
编辑框_右边.内容 = “” ' 重新输出到右边
.计次循环首 (取数组成员数 (c), 计次_c)
编辑框_右边.加入文本 (c [计次_c] + #换行符)
.计次循环尾 ()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我的代码很短
.版本 2
.局部变量 Temp, 整数型
.局部变量 StrTemp, 文本型, , "0"
StrTemp = 分割文本 (编辑框1.内容, #换行符, ) ' 空行分割关键词
.计次循环首 (取数组成员数 (StrTemp), Temp)
编辑框2.内容 = 子文本替换 (编辑框2.内容, StrTemp [Temp], “”, , , 真) ' 编辑框2的内容直接替换~
.计次循环尾 ()
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询