易语言怎么做列表框项目保存和读取?
易语言怎么做列表框项目保存和读取?就是有一个列表框,在窗口关闭前(我会在哪里写代码)保存列表框的所有项目,到窗口再次打开时就再读取出来.就行了..百度上我搜索过了..版本...
易语言怎么做列表框项目保存和读取?就是有一个列表框,在窗口关闭前(我会在哪里写代码)保存列表框的所有项目,到窗口再次打开时就再读取出来.就行了..百度上我搜索过了. .版本 2.局部变量 文件号, 整数型文件号 = 打开文件 (“C:\XM.Dat”, 4, )写出字节集 (文件号, 选择列表框1.列表项目)关闭文件 (文件号).版本 2.局部变量 文件号, 整数型文件号 = 打开文件 (“C:\XM.Dat”, 1, )选择列表框1.列表项目 = 读入字节集 (文件号, 取文件长度 (文件号))输出调试文本 (取文件长度 (文件号))关闭文件 (文件号) 这段代码不行.;求另外的代码.!!!
展开
展开全部
前几天写的一个自动读取保存列表,稍改一下就行了
.版本 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, 分割文本 [局部_计次], , , , )
.计次循环尾 ()
.版本 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, 分割文本 [局部_计次], , , , )
.计次循环尾 ()
展开全部
一楼的 太麻烦了.看我的吧~!
两行代码 全搞定.
//////////////////////////////////////////////////////////////////////
.版本 2
.子程序 __启动窗口_创建完毕
列表框1.列表项目 = 读入文件 (取运行目录 () + “\XM.Dat”)
.子程序 __启动窗口_将被销毁
写到文件 (取运行目录 () + “\XM.Dat”, 列表框1.列表项目)
两行代码 全搞定.
//////////////////////////////////////////////////////////////////////
.版本 2
.子程序 __启动窗口_创建完毕
列表框1.列表项目 = 读入文件 (取运行目录 () + “\XM.Dat”)
.子程序 __启动窗口_将被销毁
写到文件 (取运行目录 () + “\XM.Dat”, 列表框1.列表项目)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询