当前位置:   article > 正文

易语言 超级列表框 设置选中状态-选择框的 方法_易语言超级列表框勾选

易语言超级列表框勾选

属性

首先将属性-是否有检查框设置成真。(最好也将类型设置成报表列表框,不然无法显示报表列,同时选择框也不能按列放置)

代码

  1. .版本 2
  2. .支持库 iext
  3. .程序集 窗口程序集_启动窗口
  4. .子程序 __启动窗口_创建完毕
  5. .局部变量 i, 整数型
  6. 超级列表框1.插入列 (, , , , , )
  7. .计次循环首 (10, i)
  8. 超级列表框1.插入表项 (, 到文本 (i), , , , )
  9. 超级列表框1.置状态图片 (i - 1, 选择 (超级列表框1.取当前状态图片 (i - 1) = 0, 1, 0))
  10. .计次循环尾 ()

如下图:

易语言 超级列表框 设置选中状态-选择框的 方法

运行效果:

易语言 超级列表框 设置选中状态-选择框的 方法

解释

置状态图片:

设置指定表项的状态图片。如果“是否有检查框”属性为真,调用“置状态图片 (表项索引, 0)”或“置状态图片 (表项索引, 1)”可以设置表项检查框的选中状态(前者为不选中,后者为选中)。

取当前状态图片:

取回指定表项的当前状态图片索引,图片索引指向状态图片组属性中的某一图片,从 0 开始,-1 表示无图片。如果“是否有检查框”属性为真,返回值是当前检查框的选中状态,1表示被选中,0表示未选中。

更多

判断是否表项选中:

  1. .版本 2
  2. .支持库 iext
  3. .子程序 _按钮1_被单击
  4. .局部变量 文本, 文本型
  5. .局部变量 i, 整数型
  6. .计次循环首 (超级列表框1.取表项数 (), i)
  7. .如果真 (超级列表框1.取当前状态图片 (i - 1) = 1)
  8. 编辑框1.内容 = 编辑框1.内容 + “表项” + 到文本 (i) + “被选中” + “ ”
  9. .如果真结束
  10. .计次循环尾 ()

易语言 超级列表框 设置选中状态-选择框的 方法

实际运行效果:
易语言 超级列表框 设置选中状态-选择框的 方法

添加全选取消全选功能:

在启动窗口添加一个“选择框”,并将属性-选中设置为“真”

  1. .版本 2
  2. .支持库 iext
  3. .子程序 _选择框1_被单击
  4. .局部变量 i, 整数型
  5. .如果 (选择框1.选中 = 真)
  6. .计次循环首 (超级列表框1.取表项数 (), i)
  7. 超级列表框1.置状态图片 (i - 1, 1)
  8. .计次循环尾 ()
  9. .否则
  10. .计次循环首 (超级列表框1.取表项数 (), i)
  11. 超级列表框1.置状态图片 (i - 1, 0)
  12. .计次循环尾 ()
  13. .如果结束

易语言 超级列表框 设置选中状态-选择框的 方法

取消全选后的效果:

易语言 超级列表框 设置选中状态-选择框的 方法

其他

视频教程: 超级列表框实例教程 - 01.新手上路请上车 易语言TV

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/238826
推荐阅读
相关标签
  

闽ICP备14008679号