当前位置:首页 > 文章中心 > 正文内容

「按键精灵安卓版」脚本界面上多选框的一键全选与取消全选

dgx6663周前 (05-15)文章中心7

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

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

基本思路:

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

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

例子界面源码:

界面1:
{
  标签页1:
  {
    多选框:
    {
      名称:"多选框1",
      提示内容:"提示用户的文字内容",
      点击响应:"函数名1",
      选中:false,
      文字大小:0,
      高度:0,
      宽度:0,
      注释:"文字大小、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性"
    },  
    多选框:
    {
      名称:"多选框2",
      提示内容:"提示用户的文字内容",
      点击响应:"函数名1",
      选中:false,
      文字大小:0,
      高度:0,
      宽度:0,
      注释:"文字大小、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性"
    },  
    多选框:
    {
      名称:"多选框3",
      提示内容:"提示用户的文字内容",
      点击响应:"函数名1",
      选中:false,
      文字大小:0,
      高度:0,
      宽度:0,
      注释:"文字大小、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性"
    },  
    多选框:
    {
      名称:"多选框4",
      提示内容:"提示用户的文字内容",
      点击响应:"函数名1",
      选中:false,
      文字大小:0,
      高度:0,
      宽度:0,
      注释:"文字大小、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性"
    },  
    按钮:
    {
      名称:"按钮1",
      显示内容:"全选",
      点击响应:"全选",
      文字大小:0,
      高度:0,
      宽度:0,
      注释:"文字大小、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性"
    },  
  
  },  


}


函数源码:

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


=正文完=

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/1637.html

分享给朋友:

“「按键精灵安卓版」脚本界面上多选框的一键全选与取消全选” 的相关文章

继微信后,QQ也对小学生“下手”了

前几天腾讯准备推出“微信儿童版”的消息在网上引发热议家长们纷纷表示:强烈支持!戳图片回顾事件▼而继微信后QQ也开始对小学生“下手”了今天(18日)腾讯公司在微信公众号宣布QQ已上线青少年模式在推文里腾讯首先给大家介绍他们为何要推出QQ青少年模式想给大家更简洁的社交体验更纯粹的学习氛围最大程度上减少信...

CAD2014安装图文教程

由于平时经常使用的cad版本是cad2014,个人觉得cad2014的功能完整性、流畅度、电脑适配度都相当的不错,所以基本上很少使用其它高版本的cad。下面就如何安装cad2014详述一下,希望能够对大家有所用处。1、下载CAD2014安装包,并解压,打开安装程序2、双击应用程序,点击安装3、选择我...

CAD安装过程出现问题及解决措施

本人从昨天下午到现在,一直在反复安装和卸载CAD,查询CAD安装失败的解决方法:一、出现的问题1、CAD安装过程出现:高级LNF安装错淏:无法定位INF文件“D:\CAD2014\AutoCAD2014\ACAD.inf.如下图所示。(安装路径是灰色不能选择路径)2、怀疑是电脑某个程序缺失,经过电脑...

cad安装完成,某些产品无法安装

安装CAD的时候,出现安装完成,某些产品无法安装的情况。主要原因是由于系统本身的组件未达到软件所需的要求导致,所以我们要做的是重新补装所需组件。1、找到安装包以下路径:AutoCAD_2014\3rdParty\NET\4\wcu\dotNetFramework(注意,这里是安装目录,具体路径取决于...

网易停运两年游戏将复活,魔兽争霸官方对战平台明年却要停运了

最近游戏圈里也是出了不少让人唏嘘的反转,上个月网易和暴雪分手也是引发整个行业内外都在关注了。而今天的两个主角,却恰恰又和网易、暴雪沾上了关系——游戏经历比较久远的网友,对于对战平台等可能都不会太陌生,当年的浩方、11等对战平台也是成为一代人联机体验《魔兽争霸3:冰封王座》《DOTA》《真三国无双》等...

桌面便签备忘录哪个好用?2025六大好用电脑桌面便签app推荐

在日常工作和生活中,一款好用的桌面便签备忘录软件能够极大地提升我们的效率。它不仅能帮助我们记录重要事项,还能设置提醒,确保我们不会错过任何重要事件。今天,就为大家推荐六款在2025年备受好评的电脑桌面便签app!一、sticky notesWindows系统自带的便签工具,支持用户在桌面上创建一张张...