在lua程序中,想让checkboxgroup可以勾选2个执行2个,勾选3个执行3个怎么写 5

在lua程序中,想让checkboxgroup可以勾选2个执行2个,勾选3个执行3个怎么写,有没有思路,我发现当我写input1==“0”then...还有input1=... 在lua程序中,想让checkboxgroup可以勾选2个执行2个,勾选3个执行3个怎么写,有没有思路,我发现当我写input1==“0” then...还有input1==“1” 一个个勾选可以单个执行,如果2个同时勾选就执行不了,有没有什么思路来借鉴下,或者让他一个个按顺序执行也行!
是在一个checkboxgroup控件中比如有5个选项,可以勾选一个执行一个,勾选2个,2个动作都执行,勾选3个3个都执行,这样
展开
 我来答
百度网友ca6ad38
2015-09-19 · TA获得超过157个赞
知道小有建树答主
回答量:237
采纳率:91%
帮助的人:89.7万
展开全部

不知道你的 checkboxgroup 是什么样子的控件,如果按照正常的控件方式下。

一般的 checkboxgroup 是存在 items 也就是你说的项目

5个项目即仿唯是

checkboxgroup.items[0]

checkboxgroup.items[1]

checkboxgroup.items[2]

checkboxgroup.items[3]

checkboxgroup.items[4]


那就简单了,以下例子,不过不知道你的 checkboxgroup 是什么

-- 第一个选项被勾选,执行 动作1
if checkboxgroup.items[0].checked then call动作1() end
if checkboxgroup.items[1].checked 拆大兄then call动作2() end
if checkboxgroup.items[2].checked then call动作3() end
if checkboxgroup.items[3].checked then call动作4() end
-- 第五个选项被勾选,执行 动作5
if checkboxgroup.items[4].checked then call动作5() end


如果选项很多,这样写起来就会感觉有点罗嗦

选项多的话,建议使用一个旅袭 table 来记录着动作函数

匿名用户
2015-09-25
展开全部
怎么不去程序员吧 还是lua语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式