易语言怎么做列表框项目保存和读取?

易语言怎么做列表框项目保存和读取?就是有一个列表框,在窗口关闭前(我会在哪里写代码)保存列表框的所有项目,到窗口再次打开时就再读取出来.就行了..百度上我搜索过了..版本... 易语言怎么做列表框项目保存和读取?就是有一个列表框,在窗口关闭前(我会在哪里写代码)保存列表框的所有项目,到窗口再次打开时就再读取出来.就行了..百度上我搜索过了.
.版本 2

.局部变量 文件号, 整数型

文件号 = 打开文件 (“C:\XM.Dat”, 4, )
写出字节集 (文件号, 选择列表框1.列表项目)
关闭文件 (文件号)

.版本 2

.局部变量 文件号, 整数型

文件号 = 打开文件 (“C:\XM.Dat”, 1, )
选择列表框1.列表项目 = 读入字节集 (文件号, 取文件长度 (文件号))
输出调试文本 (取文件长度 (文件号))
关闭文件 (文件号)

这段代码不行.;求另外的代码.!!!
展开
 我来答
数码小祺
2013-08-26 · TA获得超过188个赞
知道答主
回答量:78
采纳率:0%
帮助的人:19.5万
展开全部
前几天写的一个自动读取保存列表,稍改一下就行了

.版本 2
.支持库 iext
.支持库 dp1

.程序集 窗口程序集1

.子程序 __启动窗口_创建完毕
.局部变量 临时数据, 文本型
.局部变量 临时数组, 文本型, , "0"
.局部变量 循环次数, 整数型
.局部变量 局部_计次, 整数型

.如果 (文件是否存在 (取运行目录 () + “\revert.dat”) = 真)
超级列表框1.全部删除 ()
临时数据 = 到文本 (解密数据 (读入文件 (取运行目录 () + “\revert.dat”), “mmc”, 2))
临时数组 = 分割文本 (临时数据, #换行符, )
循环次数 = 取数组成员数 (临时数组)
.计次循环首 (取数组成员数 (临时数组), 局部_计次)
超级列表框1.插入表项 (0, 临时数组 [局部_计次], , , , )
.计次循环尾 ()
刷新显示 ()

.否则
信息框 (“载入预配置文档失败!软件退出后将重新建立文档(revert.dat),请勿删除!”, 64, “信息提示”)
.如果结束

.子程序 __启动窗口_将被销毁
.局部变量 循环次数, 整数型
.局部变量 n, 整数型
.局部变量 临时数据, 文本型
.局部变量 最终数据, 字节集

循环次数 = 超级列表框1.取表项数 ()
临时数据 = “”
.计次循环首 (循环次数, n)
临时数据 = 临时数据 + 超级列表框1.取标题 (n - 1, 0) + #换行符 + 超级列表框1.取标题 (n - 1, 1)
.计次循环尾 ()
最终数据 = 加密数据 (到字节集 (临时数据), “mmc”, 2)
写到文件 (取运行目录 () + “\revert.dat”, 最终数据)

.子程序 _按钮1_被单击
.局部变量 分割文本, 文本型, , "0"
.局部变量 局部_计次, 整数型

分割文本 = 分割文本 (编辑框1.内容, #换行符, )
.计次循环首 (取数组成员数 (分割文本), 局部_计次)
超级列表框1.插入表项 (0, 分割文本 [局部_计次], , , , )
.计次循环尾 ()
匿名用户
推荐于2017-12-16
展开全部
这个简单.版本 2.子程序 读取列表框项目
.局部变量 文件号, 整数型文件号 = 打开文件 (“C:\XM.Dat”, #读入, )
.如果真 (文件号 ≠ 0)
.判断循环首 (是否在文件尾 (文件号, ) = 假)
列表框1.加入项目 (读入一行 (文件号), )
.判断循环尾 ()
关闭文件 (文件号)
.如果真结束
.子程序 保存列表框项目
.局部变量 文件号, 整数型
.局部变量 项目数, 整数型
.局部变量 i, 整数型文件号 = 打开文件 (“C:\XM.Dat”, #重写, )
.如果真 (文件号 ≠ 0)
项目数 = 列表框1.取项目数 ()
.计次循环首 (项目数, i)
写文本行 (文件号, 列表框1.取项目文本 (i - 1))
.计次循环尾 ()
关闭文件 (文件号)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
静静的世界34
推荐于2016-08-22 · TA获得超过1371个赞
知道小有建树答主
回答量:847
采纳率:91%
帮助的人:373万
展开全部
.版本 2

.子程序 __启动窗口_创建完毕

列表框1.列表项目 = 读入文件 (取运行目录 () + “\XM.Dat”)

.子程序 __启动窗口_将被销毁

写到文件 (取运行目录 () + “\XM.Dat”, 列表框1.列表项目)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式