找回密码
 加入
搜索
查看: 1718|回复: 4

如何判断checkbox被选中的个数??

[复制链接]
发表于 2009-11-10 04:12:09 | 显示全部楼层 |阅读模式
本帖最后由 121044246 于 2009-11-10 13:15 编辑

如题.一个GUI里面有多个checkbox控件,当我们按下Button要让他返回当前被选中的checkbox个数
发表于 2009-11-10 09:21:35 | 显示全部楼层
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 633, 452, 192, 124)
Dim $CHK[11]
For $i=1 To 10
        $CHK[$i]=GUICtrlCreateCheckbox("多选框"&$i,10,10+20*($i-1))
Next
$BT=GUICtrlCreateButton("看看选了多少?",10,250,150,20)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit
                Case $BT
                        $max=0
                        For $i=1 To 10
                                If GUICtrlRead($CHK[$i])=1 Then
                                        $max+=1
                                EndIf
                        Next
                        MsgBox(0,"结果","已经点选了 "&$max&" 个")
        EndSwitch
WEnd
发表于 2009-11-10 10:56:59 | 显示全部楼层
呵呵,楼上正解
 楼主| 发表于 2009-11-10 13:15:22 | 显示全部楼层
谢谢咯.学习了
发表于 2009-12-24 14:13:08 | 显示全部楼层
做记号,收藏了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-27 21:12 , Processed in 0.074699 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表