chenjt819 发表于 2009-7-17 13:44:26

复选框 怎么用???

本帖最后由 chenjt819 于 2009-7-20 12:30 编辑

想制作一个软件安装的复选框界面,怎么做到有被选择的安装,没被选择的不安装。
尽量具体点
本人新手

crazy715 发表于 2009-7-17 14:24:22

我想应该是去判断这个复选框是否被选中, 选中的话返回1,没有就是0
可以用 controlcommand,里的参数可以用“IsCHECKed”
一个个去判断有点麻烦,复选框也是有编号的,可以用循环去写,这样好点。。
如果 选中了,就去执行相应的函数

chenjt819 发表于 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

chenjt819 发表于 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 http://www.autoitx.com/images/common/back.gif

非常感谢。

yingce 发表于 2009-7-18 11:29:06

If"" then
endif
页: [1]
查看完整版本: 复选框 怎么用???