问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

【易语言】超级列表框的几个小问题,帮我解决了追加到50分。

发布网友 发布时间:2022-05-04 22:25

我来回答

3个回答

热心网友 时间:2022-06-26 13:11

.版本 2

.支持库 iext

.程序集 窗口程序集1

.程序集变量 容器, 整数型

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

.局部变量 k, 整数型

.局部变量 kk, 整数型

.局部变量 x, 整数型

置随机数种子 ()

.计次循环首 (10, x)

    容器 = 超级列表框1.插入表项 (-1, , , , , )

    k = 取随机数 (10000, 99999)

    kk = 取随机数 (10000, 99999)

    超级列表框1.置标题 (容器, 0, 到文本 (x))

    超级列表框1.置标题 (容器, 1, 到文本 (k))

    超级列表框1.置标题 (容器, 2, 到文本 (kk))

.计次循环尾 ()

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

.判断开始 (编辑框1.内容 = “” 或 编辑框2.内容 = “”)

    信息框 (“加入的内容不能为空!”, 0, )

.默认

    容器 = 超级列表框1.插入表项 (-1, , , , , )

    超级列表框1.置标题 (容器, 0, 到文本 (超级列表框1.取表项数 ()))

    超级列表框1.置标题 (容器, 1, 编辑框1.内容)

    超级列表框1.置标题 (容器, 2, 编辑框2.内容)

.判断结束

.子程序 _超级列表框1_右键单击表项, , , 建个右键菜单

.如果真 (超级列表框1.现行选中项 > -1)

    弹出菜单 (右键菜单, , )

.如果真结束

.子程序 _复制本行_被选择, , , 右键菜单的子菜单 复制本行

.局部变量 复制的文本, 文本型

复制的文本 = 超级列表框1.取标题 (超级列表框1.现行选中项, 0)

复制的文本 = 复制的文本 + “,” + 超级列表框1.取标题 (超级列表框1.现行选中项, 1)

复制的文本 = 复制的文本 + “,” + 超级列表框1.取标题 (超级列表框1.现行选中项, 2)

置剪辑板文本 (复制的文本)

.子程序 _删除本行_被选择, , , 右键菜单的子菜单 删除本行

.局部变量 列表, 文本型, , "0"

.局部变量 每行的文本, 文本型

.局部变量 每行的文本分割, 文本型, , "2"

.局部变量 x, 整数型

清除数组 (列表)

.计次循环首 (超级列表框1.取表项数 (), x)

    .如果真 (x - 1 ≠ 超级列表框1.现行选中项)

        每行的文本 = 超级列表框1.取标题 (x - 1, 1)

        每行的文本 = 每行的文本 + “,” + 超级列表框1.取标题 (x - 1, 2)

        加入成员 (列表, 每行的文本)

    .如果真结束

.计次循环尾 ()

超级列表框1.全部删除 ()

.计次循环首 (取数组成员数 (列表), x)

    容器 = 超级列表框1.插入表项 (-1, , , , , )

    每行的文本分割 = 分割文本 (列表 [x], “,”, )

    超级列表框1.置标题 (容器, 0, 到文本 (x))

    超级列表框1.置标题 (容器, 1, 每行的文本分割 [1])

    超级列表框1.置标题 (容器, 2, 每行的文本分割 [2])

.计次循环尾 ()

.子程序 _复制本列_被选择, , , 右键菜单的子菜单 复制本列

' 超级列表框好像没办法取整列,还请会的高手指教!

.子程序 _删除本列_被选择, , , 右键菜单的子菜单 删除本列

' 超级列表框好像没办法取整列,还请会的高手指教!

参考资料:2011年漂亮的新年祝福网页: http://www.jdw8.com/NewYear/

热心网友 时间:2022-06-26 13:11

楼主完全可以用[ 高级表格 控件 ]实现这些功能的!

用高级表格替换超级列表框.

1.修改或添加数据:高级表格[ 是否可编辑 ]属性,还可以单独设置某个区域是否可编辑,可以灵活运用.

2.选择某行或某列:把高级表格的[ 允许选择块 ]属性设置为真.

选择整行只需要点击左边的行头,选择整列只需要点击上边的列头即可. 

3.复制粘贴:把高级表格的[ 允许选择块 ]属性设置为真.

切换到程序界面设计窗口,按Ctrl+E打开菜单编辑器,编辑好菜单.

高级表格右键被按下事件里弹出菜单:弹出菜单 (菜单, , )

复制功能:高级表格1.复制选定文本 ()

粘贴功能:高级表格1.粘贴 () 

有图有*:

热心网友 时间:2022-06-26 13:12

.子程序 _查找按钮_被单击
.局部变量 表项数, 整数型
.局部变量 i, 整数型
.局部变量 临时, 文本型
.局部变量 a, 整数型

表项数 = 超级列表框1.取表项数 ()
超级列表框2.全部删除 ()
.计次循环首 (表项数, i)
临时 = 超级列表框1.取标题 (i - 1, 0)
.如果真 (寻找文本 (临时, 欲查找名称编辑框.内容, , 假) ≠ -1)
a = 超级列表框2.插入表项 (超级列表框2.取表项数 (), 临时, , , , )
超级列表框2.置标题 (a, 1, 超级列表框1.取标题 (i - 1, 1))
超级列表框2.置标题 (a, 2, 超级列表框1.取标题 (i - 1, 2))
超级列表框2.置标题 (a, 3, 超级列表框1.取标题 (i - 1, 3))
超级列表框2.置标题 (a, 4, 超级列表框1.取标题 (i - 1, 4))
.如果真结束

.计次循环尾 ()

'如果还有问题请LZ补充
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
忧思华光玉攻略忧思华光玉攻略 ...梦幻西游手游神器任务忧思华光玉完成攻略是什么 lol手游战队名字怎么取好_英雄联盟手游战队怎么取名字好 ...是怎么回事,系统是WIN7 64位,有独立显卡带1G显存 集成显卡,4g内存条,怎么就读出来2.20g?怎么才能都读出来?另外加一根2g... 我家电脑是集成显卡,内存是4G,而显存是256MB,怎么改显存?配图 什么方法可以使人不困啊?? ...山东协和学院专科能不能被录取?希望大家帮帮忙吧,谢... ...文科生可以报考么?黑龙江的考生分数大概要多少? 中国民用航空飞行学院的民航商务一般收分是多少?理科生可以就读吗... 有谁知道易语言的超级列表框如何调整行高 我的这段易语言代码哪里需要修改啊。关于超级列表框的。 请问是否有人知道易语言的子程序大小如何随着启动窗口的大小改变? 超级列表框怎样实现动态报表列 熟悉克里希那穆提的朋友,help!走火入魔了 易语言超级列表框编程中如何定义插入列的列宽 易语言最大化里面的超级列表框能不能变宽变高啊,均匀变大 易语言怎么写启动窗口尺寸被改变超级列表框的尺寸也改变 VBA列表框的每列宽度如何随着其中的内容的长度来自动调节? 怎么用qq号申请? 用新QQ号怎么申请 最近买了个开水壶、那个木塞老掉东西怎么办 怎么通过qq注册新 如何用qq号申请不用手机号 地下水能养鱼吗? 办公室可以养鱼吗 地下水可以养鱼吗 弱碱水能养鱼吗 没有活的水源能养鱼吗? win7开机不久就蓝屏了,之前采取过重装系统也没用 如何锁定超级列表框列宽 PPT制作新手指南针的介绍 易语言 超级列表框的几个问题 做好追加50 PPT制作新手指南针的内容简介 易语言求教下超级列表框里面的参数该怎么设置 2003版ppt制作新手指南针 PPT制作新手指南针的图书目录 易语言如何用代码修改超级列表框的表头? PPT制作新手指南针的前言 易语言.超级列表框.修改 ppt中如何将做好的指南针放大或缩小? 各位易语言如何实现自动从超级列表框1第一行到最后一行判断数量编辑框1大小删除超级列表框的内容求代码 Inter 处理器T系列跟P系列比较哪个好? 易语言窗口尺寸被改变 如何让超级列表框的表项上移或下移 为什么英特尔芯片组P系列比H系列贵 intel p系列cpu有哪些 秋天到了哪些水果会成熟,成熟后是什么颜色? 秋天的成熟的水果,有哪些颜色。 大哥~2011年1月期末考试“儿童心理学”试题及参* 能给我一份么~