永发信息网

易语言怎么修改超级列表框记录

答案:1  悬赏:0  手机版
解决时间 2021-08-12 09:39

.版本 2
.支持库 iext

.程序集 窗口程序集1

.子程序 __启动窗口_创建完毕
.局部变量 i, 整数型
.局部变量 行, 文本型
.局部变量 列, 文本型, , "0"
.局部变量 记录集, 文本型, , "0"


记录集 = 取配置节名 (“d:\a.ini”)
输出调试文本 (取数组成员数 (记录集))
.计次循环首 (取数组成员数 (记录集), i)
    行 = 读配置项 (“d:\a.ini”, “记录” + 到文本 (i), “数据”, )
    列 = 分割文本 (行, “|”, )
    输出调试文本 (列 [1] + “-” + 列 [2] + “-” + 列 [3] + “-” + 列 [4])
    超级列表框1.插入表项 (, , , , , )
    超级列表框1.置标题 (i - 1, 0, 列 [1])
    超级列表框1.置标题 (i - 1, 1, 列 [2])
    超级列表框1.置标题 (i - 1, 2, 列 [3])
    超级列表框1.置标题 (i - 1, 3, 列 [4])
.计次循环尾 ()


.子程序 _按钮1_被单击

载入 (窗口1, , 真)

.子程序 __启动窗口_将被销毁
.局部变量 文本, 文本型
.局部变量 row, 整数型
.局部变量 行, 文本型
.局部变量 列, 文本型, , "0"
.局部变量 i, 整数型
.局部变量 记录集, 文本型, , "0"

.计次循环首 (超级列表框1.取表项数 (), row)
    文本 = 超级列表框1.取标题 (row - 1, 0) + “|” + 超级列表框1.取标题 (row - 1, 1) + “|” + 超级列表框1.取标题 (row - 1, 2) + “|” + 超级列表框1.取标题 (row - 1, 3)
    写配置项 (“d:\a.ini”, “记录” + 到文本 (row), “数据”, 文本)
.计次循环尾 ()
记录集 = 取配置节名 (“d:\a.ini”)
输出调试文本 (取数组成员数 (记录集))
.计次循环首 (取数组成员数 (记录集), i)
    行 = 读配置项 (“d:\a.ini”, “记录” + 到文本 (i), “数据”, )
    列 = 分割文本 (行, “|”, )
    输出调试文本 (列 [1] + “-” + 列 [2] + “-” + 列 [3] + “-” + 列 [4])
    超级列表框1.插入表项 (, , , , , )
    超级列表框1.置标题 (i - 1, 0, 列 [1])
    超级列表框1.置标题 (i - 1, 1, 列 [2])
    超级列表框1.置标题 (i - 1, 2, 列 [3])
    超级列表框1.置标题 (i - 1, 3, 列 [4])
.计次循环尾 ()
----------------------------------------------------------------------------------

窗口1

.版本 2
.支持库 iext

.程序集 窗口程序集2

.子程序 _按钮1_被单击
.局部变量 行, 整数型
.局部变量 列, 整数型

行 = _启动窗口.超级列表框1.取表项数 ()
.如果 (编辑框1.内容 ≠ “” 且 编辑框2.内容 ≠ “” 且 编辑框3.内容 ≠ “” 且 编辑框4.内容 ≠ “”)
    _启动窗口.超级列表框1.插入表项 (, , , , , )
    _启动窗口.超级列表框1.置标题 (行, 0, 编辑框1.内容)
    _启动窗口.超级列表框1.置标题 (行, 1, 编辑框2.内容)
    _启动窗口.超级列表框1.置标题 (行, 2, 编辑框3.内容)
    _启动窗口.超级列表框1.置标题 (行, 3, 编辑框4.内容)

.否则
    信息框 (“请认真填写数据”, 0, )
-----------------------------------------------------------------------------------

我想要  的效果是:

选中超级列表框中的一项 后点击 修改记录  调出窗口1界面  并 把选中项中的数据分别加入到 窗口1的编辑框中  ,然后 我可以修改窗口1中各个编辑框的内容 修改完点击窗口1中的按钮后 超级列表框选中项数据变为修改后数据并且 配置文件d:\a.ini中的记录改为修改后的记录!

最佳答案

启动窗口下的代码:



.版本 2
.支持库 iext


.程序集 窗口程序集1


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


' 读入配置我就不写了..反正 你也写了..不过看了一下你写的..漏洞很多..基本是固定的..如果多加一点东西都有可能会出错
超级列表框1.整行选择 = 真


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


' 省略`~~


.子程序 _按钮_添加_被单击


.子程序 _按钮_修改_被单击


载入 (窗口1, , 真)


'-----------------------------------------------------------------------


'窗口1下的代码:


'------------------------------------------------------------------------


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


.程序集 窗口程序集2
.程序集变量 程序集_行


.子程序 _按钮1_被单击
.局部变量 列, 整数型


.如果 (编辑框1.内容 ≠ “” 且 编辑框2.内容 ≠ “” 且 编辑框3.内容 ≠ “” 且 编辑框4.内容 ≠ “”)
    ' _启动窗口.超级列表框1.插入表项 (, , , , , )
    _启动窗口.超级列表框1.置标题 (程序集_行, 0, 编辑框1.内容)
    _启动窗口.超级列表框1.置标题 (程序集_行, 1, 编辑框2.内容)
    _启动窗口.超级列表框1.置标题 (程序集_行, 2, 编辑框3.内容)
    _启动窗口.超级列表框1.置标题 (程序集_行, 3, 编辑框4.内容)
.否则
    信息框 (“请认真填写数据”, 0, )
    返回 ()
.如果结束



.子程序 _窗口1_创建完毕


程序集_行 = _启动窗口.超级列表框1.现行选中项
调试输出 (程序集_行)
编辑框1.内容 = _启动窗口.超级列表框1.取标题 (程序集_行, 0)
编辑框2.内容 = _启动窗口.超级列表框1.取标题 (程序集_行, 1)
编辑框3.内容 = _启动窗口.超级列表框1.取标题 (程序集_行, 2)
编辑框4.内容 = _启动窗口.超级列表框1.取标题 (程序集_行, 3)

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
NOKIA N97功能不好吗?
松夏有没农业银行?
梁园区商丘丰伟祥保健品商行这个地址在什么地
求翻译这两个字的意思
在衡阳17岁找个什么工作适合,月薪1000左右就
《我得到你的人却得不到你的心,就算得到全世
一滴水里含有多少个水分子
美颜教室化妆品这个地址在什么地方,我要处理
w705 应用程序 操作失败怎么回事?
离开半年多的师傅,一直没联系过,现在求教他
社会实践报告示范性建设在社会上的影响
淅川县南阳内乡李记黄焖鸡爪(淅川店)这个地址
我的舞团名字叫(唯爱)需要15个官职名称
怎么可以接受爱
使用氧化钠注射液滴的不良反应
推荐资讯
东关哪儿有卖小乌龟的?
步步高K203M可以储存多少条信息?
怎样弄高清头像
矮的人要怎么穿着?身高165,比较大只,
分手之后的我们,重新和好了,为什么心里有些
求爱狗人士帮帮忙,小狗得了螨虫
QQ页面最大化后怎么还原
桃红什么颜色,桃红色是什么颜色
什么是敢死队?
姚明为什么不回来打世锦赛?
苹果怎么清空手机内存,苹果手机怎么删除了垃
新洲区武汉潘家墩社区卫生服务中心地址是什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?