• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[郭立员] [3分钟学堂]脚本界面上多选框的一键全选与取消全选 [复制链接]

1#

大家好,我是公众号3分钟学堂的郭立员~

今天要实现的功能是脚本界面上多选框的一键全选与取消全选,效果如图所示:



基本思路:

一、使用uip.SetAttribute命令设置多选框的选中状态

二、由于一个按钮有两个功能,所以要判断按钮的状态,在修改多选框之前,先获取按钮上的文字,如果文字是全选,就执行多选框勾选,如果文字是取消全选,就执行多选框取消勾选。

例子界面源码:

  1. 界面1:
  2. {
  3. 标签页1:
  4. {
  5. 多选框:
  6. {
  7. 名称:"多选框1",
  8. 提示内容:"提示用户的文字内容",
  9. 点击响应:"函数名1",
  10. 选中:false,
  11. 文字大小:0,
  12. 高度:0,
  13. 宽度:0,
  14. 注释:"文字大小、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性"
  15. },
  16. 多选框:
  17. {
  18. 名称:"多选框2",
  19. 提示内容:"提示用户的文字内容",
  20. 点击响应:"函数名1",
  21. 选中:false,
  22. 文字大小:0,
  23. 高度:0,
  24. 宽度:0,
  25. 注释:"文字大小、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性"
  26. },
  27. 多选框:
  28. {
  29. 名称:"多选框3",
  30. 提示内容:"提示用户的文字内容",
  31. 点击响应:"函数名1",
  32. 选中:false,
  33. 文字大小:0,
  34. 高度:0,
  35. 宽度:0,
  36. 注释:"文字大小、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性"
  37. },
  38. 多选框:
  39. {
  40. 名称:"多选框4",
  41. 提示内容:"提示用户的文字内容",
  42. 点击响应:"函数名1",
  43. 选中:false,
  44. 文字大小:0,
  45. 高度:0,
  46. 宽度:0,
  47. 注释:"文字大小、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性"
  48. },
  49. 按钮:
  50. {
  51. 名称:"按钮1",
  52. 显示内容:"全选",
  53. 点击响应:"全选",
  54. 文字大小:0,
  55. 高度:0,
  56. 宽度:0,
  57. 注释:"文字大小、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性"
  58. },

  59. },


  60. }
复制代码



函数源码:

Function 全选()
dim tb=UIP.GetAttribute ("按钮1")
If tb["显示内容"] = "全选" Then
UIP.SetAttribute("多选框1",{"选中":true})
UIP.SetAttribute("多选框2",{"选中":true})
UIP.SetAttribute("多选框3",{"选中":true})
UIP.SetAttribute "多选框4", {"选中":true}
UIP.SetAttribute "按钮1", {"显示内容":"取消全选"}
Else
UIP.SetAttribute("多选框1",{"选中":false})
UIP.SetAttribute("多选框2",{"选中":false})
UIP.SetAttribute("多选框3",{"选中":false})
UIP.SetAttribute "多选框4", {"选中":false}
UIP.SetAttribute "按钮1", {"显示内容":"全选"}
End If
End Function


=正文完=


扫码免费获取我的基础教程【视频教程】
扫码下方二维码关注我的公众号:3分钟学堂

QQ交流群:936858410
2#

学习学习

3#

感谢

4#

11111

5#

怎么没用啊???????????????

6#

学习学习

7#

学习一下~~~~

8#

6666666666

9#

h

10#


11#

学习学习

12#

13123123123

13#

学习学习

14#

  1. {:5_149:}
复制代码

15#

本界面上多选框的一键全选与取消全选

16#

3分钟学堂]脚本界面上多选框的一键全选与取消全选

17#

:):):):):)

18#

学习学习

19#

多选框

20#

学习学习

发新话题 回复该主题