易语言 选择列表框全选、反选、删除等问题

2025年03月24日 00:09
有2个网友回答
网友(1):

.版本 2

.子程序 _按钮_删除_被单击
.局部变量 循环变量, 整数型

.变量循环首 (选择列表框1.取项目数 (), 1, -1, 循环变量)
.如果真 (选择列表框1.是否被选中 (循环变量 - 1))
选择列表框1.删除项目 (循环变量 - 1)
.如果真结束

.变量循环尾 ()

.子程序 _按钮_反选_被单击
.局部变量 循环变量, 整数型

.计次循环首 (选择列表框1.取项目数 (), 循环变量)
选择列表框1.选中项目 (循环变量 - 1, 取反 (选择列表框1.是否被选中 (循环变量 - 1)))
.计次循环尾 ()

网友(2):

代码如下:(手动回答,希望采纳)
.版本
2
.支持库
iext
.子程序
_选择框1_被单击
.局部变量
n,
整数型
.如果
(选择框1.选中

真)

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

超级列表框1.置状态图片
(n

1,
1)

.计次循环尾
()
.否则

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

超级列表框1.置状态图片
(n

1,
0)

.计次循环尾
()
.如果结束
.子程序
__启动窗口_创建完毕
超级列表框1.是否有检查框