易语言去除编辑框重复内容

编辑框里有一排数字,怎样去掉重复的内容?程序里只有一个编辑框和一个按钮
另外去除后数字还是竖直排列的,求高手指导提供思路

.版本 2
.子程序 _按钮1_被单击
.局部变量 数组, 文本型, , "0"
.局部变量 I, 整数型
.局部变量 局_内容1, 文本型
.局部变量 P, 整数型
.局部变量 数组2, 文本型, , "0"
.局部变量 局_内容2, 文本型
数组 = 分割文本 (编辑框1.内容, #换行符, )
编辑框1.内容 = “”
.计次循环首 (取数组成员数 (数组), I)
局_内容1 = 数组 [I]
加入成员 (数组2, 局_内容1)
.计次循环首 (取数组成员数 (数组), P)
局_内容2 = 数组 [P]
.如果真 (数组2 [I] = 局_内容2)
删除成员 (数组, P, )
插入成员 (数组, P, “”)
.如果真结束
.计次循环尾 ()
.计次循环尾 ()追问

很遗憾,不行,一开始就被那编辑框1.内容清除了所有数据

.计次循环首 (取数组成员数 (数组), P)
局_内容2 = 数组 [P]
.如果真 (数组2 [I] = 局_内容2)
删除成员 (数组, P, )
插入成员 (数组, P, “”)
.如果真结束
.计次循环尾 ()
】】这段看不明白

追答

最后一句没打上,在最后加入把数组2显示在编辑框里就行了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-06
很简单用 数组=分割文本(编辑框1.内容,#换行符)
计次循环首(取数组成员数(数组),i)
计次循环首(取数组成员数(数组)-i,b)
如果真(数组[i]=数组[b])
跳出循环
计次循环尾()
计次循环尾()

大概就这样追问

不行

本回答被网友采纳
第2个回答  2012-08-06
我不会你说的那种方法,但是我想在输出这组数的时候做些手脚,这样你想去除的数就不会显示出来,效果是一样的吖追问

是怎样的呢?

追答

这个就要看那你怎么把这些数显示在编辑框里了吖,使用的是什么语句,这个应该是用的计次循环首吧?在里面加上判断语句,如何(同是菜鸟,只是设想哦)

第3个回答  2018-06-19

.版本 2

.支持库 spec

.局部变量 数组, 文本型, , "0"

.局部变量 i, 整数型

.局部变量 j, 整数型

.局部变量 数组2, 文本型, , "0"

.局部变量 k, 整数型

.局部变量 n, 整数型

数组 = 分割文本 (编辑框1.内容, #换行符, )

' 编辑框1.内容 = “”

.计次循环首 (取数组成员数 (数组), i)

加入成员 (数组2, 数组 [i])

.计次循环首 (取数组成员数 (数组), j)

.如果真 (数组2 [i] = 数组 [j])

删除成员 (数组, j, 1)

插入成员 (数组, j, “”)

.如果真结束

.计次循环尾 ()

.计次循环尾 ()

调试输出 (数组2)

编辑框1.内容 = “”

.计次循环首 (取数组成员数 (数组2), k)

.如果真 (k ≤ 取数组成员数 (数组2) 且 数组2 [k] = “”)

删除成员 (数组2, k, 1)

.如果真结束

.计次循环尾 ()

.计次循环首 (取数组成员数 (数组2), n)

编辑框1.加入文本 (数组2 [n] + #换行符)

.计次循环尾 ()

楼下答案修改记!还有其他方法哦