找回密码
 加入
搜索
查看: 1112|回复: 5

复选框 怎么用???

[复制链接]
发表于 2009-7-17 13:44:26 | 显示全部楼层 |阅读模式
本帖最后由 chenjt819 于 2009-7-20 12:30 编辑

想制作一个软件安装的复选框界面,怎么做到有被选择的安装,没被选择的不安装。
尽量具体点
本人新手
发表于 2009-7-17 14:24:22 | 显示全部楼层
我想应该是去判断这个复选框是否被选中, 选中的话返回1,没有就是0
可以用 controlcommand,里的参数可以用“IsCHECKed”
一个个去判断有点麻烦,复选框也是有编号的,可以用循环去写,这样好点。。
如果 选中了,就去执行相应的函数
 楼主| 发表于 2009-7-17 17:02:02 | 显示全部楼层
谢谢 回家试试看
发表于 2009-7-17 19:05:29 | 显示全部楼层
临时写的,希望能给你些启发。
#include <GUIConstants.au3>
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 251, 251, 192, 124)
$Checkbox1 = GUICtrlCreateCheckbox("复选框", 80, 72, 97, 17)
$Button1 = GUICtrlCreateButton("测试", 78, 150, 100, 30, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit
                Case $Checkbox1
                Case $Button1
                        $i=GUICtrlRead($Checkbox1)
                        If $i=1 Then
                        MsgBox(0,"复选框状态","复选框已勾选")
                ElseIf $i=4 Then
                        MsgBox(0,"复选框状态","复选框没有勾选")
                        EndIf
        EndSwitch
WEnd

评分

参与人数 2金钱 +14 贡献 +10 收起 理由
kn007 + 10 + 10 感谢你对论坛的支持;希望继续发扬帮助精神 ...
lynfr8 + 4 帮人者才能被更多人帮

查看全部评分

 楼主| 发表于 2009-7-18 09:13:16 | 显示全部楼层
临时写的,希望能给你些启发。#include
#include
#include
#include
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 251, 251, 192, 124)
$Checkbox1 = GUICtrlCreateCheckbo ...
水木子 发表于 2009-7-17 19:05


非常感谢。
发表于 2009-7-18 11:29:06 | 显示全部楼层
If  "" then
endif
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-3 02:31 , Processed in 0.076323 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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