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

「按键精灵安卓版」界面多选框实现10选3(选中不超过3个)

dgx6667个月前 (05-15)文章中心24

今天群友问了一个问题:


这个问题其实和基础课的《多选框变成单选框》差不多,不同点是每次点击多选框要获取所有的多选框情况,然后在决定要不要勾选。效果如下图:



下面来讲一下具体的操作思路:


1、获取每一个多选框的状态,由于有多个多选框,所以我这里使用循环,同时名称命名的时候使用默认的多选框+序号形式,并且获取到的多选框状态存入变量k。


for i=1 to 10 then

Dim k=uip.GetAttribute("多选框"&i)

next


2、判断每一个多选框的状态,如果是选中状态,就用一个变量m记录一下,初始m=0


Dim m=0

If k["选中"] Then

m = m + 1

next


3、当m>3的时候,就说明超过3个多选框被选中了,此时就不能再继续勾选,同时结束循环。


If m > 3 Then

uip.SetAttribute("多选框1",{"选中":false})

ShowMessage "超过3了"

//Exit For

End If


把这些结合在一起的代码如下:



Function 函数名1()

Dim m=0

For i = 1 To 10

Dim k=uip.GetAttribute("多选框"&i)

If k["选中"] Then

m = m + 1

If m > 3 Then

uip.SetAttribute("多选框1",{"选中":false})

ShowMessage "超过3了"

Exit For

End If

End If

Next

End Function


注意:这是多选框1的写法,如果是其他的多选框,修改上面的红色中的数字。最终10个多选框会有10个函数。

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

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

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

分享给朋友:

“「按键精灵安卓版」界面多选框实现10选3(选中不超过3个)” 的相关文章

微课程1-6总结:CAD操作小技巧(CAD2007版为例)

1.重复执行上次命令,只需要再次按一次空格键即可2.碰到图形不能放大缩小时,双击鼠标中键即可复原3.当CAD界面中有些图标找不到时,点击界面左上方黑色倒三角,点击ActoCAD经典,即可恢复4.打开多个CAD文件时,需要进行多个文件切换操作时,按Ctrl+Tab键5.点的位置确定,前面数字输入完成后...

CAD入门基础内容

CAD制图会有入门和中高级之分,一开始要有很多知识点要记,但很多刚开始学的小伙伴可能还不了解,下面是我就来介绍一下CAD入门基础内容,希望大家能有所收获!打开CAD2007绘图界面,点击“绘图”,在下拉菜单中选择“点”。然后选择“单点”,命令窗口中将出现“指定点”的命令,在绘图界面中可以绘制单点。绘...

COD19/使命召唤19 0x887A0005/0x887A0006错误代码最新解决方法

使命召唤19是无数玩家喜爱的射击游戏,这款游戏玩法丰富经典,战区由实地采景制作,得到玩家们的认可。同时,也有不少玩家遇到了使命召唤19 0x887A0005、0x887A0006错误代码的问题,玩家们不知道应该如何解决,下面小编为大家带来使命召唤190 x887A0005、0x887A0006错误代...

一个好用的桌面日历 解决备忘录+提醒+桌面美化 看日期功能

一个好用的桌面日历 解决备忘录+提醒+桌面美化,这个日历功能不错,还很美观,我们一起来看下~!芝麻日历不仅仅是桌面日历,他可以美化你的桌面,让日历完美融合到你的桌面,桌面就变成一个好看的日历壁纸,看日历还很方便,可以查看新历以及农历,一个功能齐全的日历添加到桌面,让你随时掌握时间。芝麻日历(http...

Origin2017中文版

在公众号里放了Origin的2017中文版,,,然后安装步骤上和之前的9略微有些不一样,,,然后有些小伙伴有疑问,这里重新发一下2017的安装步骤。安装安装完成之后跳出开始菜单的快捷方式文件夹。(不要运行)破解我第一次在虚拟机上安装的时候出现了一个缺少msvcr110.dll的错误,,,百度说是缺少...

只需要四步,就能完成PHP搭建

搭建php的方法主要分为独立安装和集成安装两种,独立安装需要分别下载apache,mysql和php,而集成只需要下载一个软件安装包,比较简单,很适合新手。集成安装包有WampServer、appserv、easyphp等,下面我们以WampServer为例教大家搭建php开发环境。一. 确定自己的...