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

需要功能如图。其中的导入、全选、清空已经实现了。现在请教的问题是:如何实现反选,还有删除选中的内容。
请问代码该如何写呀,谢谢了。如果可以的话,再请告知,如何调用选中的内容。

.版本 2

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

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

.变量循环尾 ()

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

.计次循环首 (选择列表框1.取项目数 (), 循环变量)
选择列表框1.选中项目 (循环变量 - 1, 取反 (选择列表框1.是否被选中 (循环变量 - 1)))
.计次循环尾 ()
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-22
代码如下:(手动回答,希望采纳)
.版本
2
.支持库
iext
.子程序
_选择框1_被单击
.局部变量
n,
整数型
.如果
(选择框1.选中

真)

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

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

1,
1)

.计次循环尾
()
.否则

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

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

1,
0)

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

相似回答