易语言 导入文本问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 19:32:48
易语言中 记事本导入文本到编辑框或列表框 这个我会啦 但是有一个问题可以把记事本中文本导入到列表框的时候 记事本每一行对应着列表框每一行这样导入吗?或者问另外一个问题 比如编辑框的内容表示为 编辑框1.内容 那编辑框的某一行的文本 怎么表示呢?

你可以用分割文件~~~~~`
编辑框的某一行你可以用#换行符

1.不是的,列表框的行称之为 列表项目 一个项目就是一行,如果要记事本每一行对应着列表框每一行要通过编程实现,不能直接赋值.
2.编辑框有长度而没有“行”的概念,想找出编辑框某一行的文本只有用【寻找文本】找出在什么位置,然后用【编辑框1.起始选择位置】--【编辑框1.被选择文本】来表示

编辑框1.内容 = 列表框1.取项目文本 (1)
(2)
或(X)

如果你能告诉我编辑框内有几行,我可以回答这个问题

.版本 2

.子程序 _按钮1_被单击
.局部变量 w, 文本型, , "30"
.局部变量 b, 整数型

' 数组可视情况而定 与行数无关 但必须≥行数 这里我不知道如何通过寻找文本来查找编辑框内的行数 但可通过寻找#换行符来寻找行
w = 分割文本 (编辑框1.内容, #换行符, )
.计次循环首 (4, b) ' 4为行数
列表框1.加入项目 (w [b], )
.如果真 (列表框1.取项目文本 (b - 1) = “”)
列表框1.删除项目 (b - 1)
到循环尾 ()
.如果真结束

.计次循环尾 ()

我曾经通过判断循环来查找行数,但不行,你自己可以试试~~欢迎你跟我交流哦~QQ475355269