陌上风 发表于 2008-5-21 15:15:57

如何使复选框成为必选?

使复选框成为必选,如何实现?


如上图所示

[ 本帖最后由 陌上风 于 2008-5-21 16:37 编辑 ]

hpebble 发表于 2008-5-21 15:21:19

如下例加上后面一句就可以了:
$Checkbox = GUICtrlCreateCheckbox("千千静听", 155, 94, 205, 17)
GUICtrlSetState(-1, $GUI_CHECKED)

llztt 发表于 2008-5-21 15:57:31

什么叫必选啊, 可不是光看能看出来的

你给我们看的是已选则并灰白不可用, 实现这两步就用楼上的代码 再加个disabled的就可以了

而所谓必选项, 应该是个逻辑问题,譬如进行一系列操作,或某一特定操作, 必须选择A这一项......... 这不光需要上面的脚本, 你还得在运行中进行逻辑判断, 只要符合条件, 就用这脚本去选中他....

陌上风 发表于 2008-5-21 16:30:55

我的意思是,有多个选项,程序启动的时候,其中有几项就已经选中,而且变灰不可用。
我试试2楼的代码看如何

陌上风 发表于 2008-5-21 16:37:05

2 楼的代码不能实现,需要再添加一行代码:
GUICtrlSetState(-1, $GUI_DISABLE)

解决。
页: [1]
查看完整版本: 如何使复选框成为必选?