找回密码
 加入
搜索
查看: 5383|回复: 31

[AU3基础] 【已解决】选了(1)禁止就无法选择(1)解除,怎么搞

[复制链接]
发表于 2021-10-28 17:10:32 | 显示全部楼层 |阅读模式
本帖最后由 hljkwan 于 2021-11-9 20:51 编辑


选了(1)禁止就无法选择(1)解除,代码怎么写?
我现在是选了(1)禁止还是可以选择(1)解除,很尴尬,求指导

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 1金钱 -20 收起 理由
afan -20

查看全部评分

 楼主| 发表于 2021-10-28 17:13:19 | 显示全部楼层
比如说,我最开始选择的是  (1)禁止CMD  我第二次选择了  解除(1),       (1)禁止CMD的前面的对号就没有了,只有 解除(1)前面的对号
发表于 2021-10-28 17:32:06 | 显示全部楼层
你把代码发上来别人才能帮你啊,你没放代码不好弄,你发代码出来
 楼主| 发表于 2021-10-28 17:33:22 | 显示全部楼层
xz00311 发表于 2021-10-28 17:32
你把代码发上来别人才能帮你啊,你没放代码不好弄,你发代码出来

代码太多太乱了,发出来让人笑话,没事我简单做个效果吧
发表于 2021-10-28 17:34:24 | 显示全部楼层
hljkwan 发表于 2021-10-28 17:33
代码太多太乱了,发出来让人笑话,没事我简单做个效果吧

你就把你的UI界面代码发出来也行啊
发表于 2021-10-28 17:44:51 | 显示全部楼层
选错控件的烦恼,这应该用单选框而非复选框……
 楼主| 发表于 2021-10-28 17:47:59 | 显示全部楼层
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Opt("GUIOnEventMode", 1)
#Region ### START Koda GUI section ### Form=C:\Users\Administrator\Desktop\PCY_DIY_1.6\10.27\勾选测试\有点问题\论坛看效果\Form1.kxf
$Form1 = GUICreate("Form1", 615, 438, 306, 243)
$Checkbox1 = GUICtrlCreateCheckbox("禁止CMD", 144, 72, 120, 30)
GUICtrlSetFont(-1, 16, 400, 0, "华文中宋")
$Checkbox2 = GUICtrlCreateCheckbox("解除CMD", 280, 72, 120, 30)
GUICtrlSetFont(-1, 16, 400, 0, "华文中宋")
$Checkbox3 = GUICtrlCreateCheckbox("解除注册表", 280, 144, 130, 30)
GUICtrlSetFont(-1, 16, 400, 0, "华文中宋")
$Checkbox4 = GUICtrlCreateCheckbox("禁止组策略", 144, 200, 130, 30)
GUICtrlSetFont(-1, 16, 400, 0, "华文中宋")
$Checkbox5 = GUICtrlCreateCheckbox("解除组策略", 280, 200, 130, 30)
GUICtrlSetFont(-1, 16, 400, 0, "华文中宋")
$Checkbox6 = GUICtrlCreateCheckbox("禁止注册表", 138, 142, 130, 30)
GUICtrlSetFont(-1, 16, 400, 0, "华文中宋")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###



While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit

        EndSwitch
WEnd

 楼主| 发表于 2021-10-28 17:48:30 | 显示全部楼层
xz00311 发表于 2021-10-28 17:34
你就把你的UI界面代码发出来也行啊

您看看,什么情况,怎么定义
 楼主| 发表于 2021-10-28 17:48:44 | 显示全部楼层
afan 发表于 2021-10-28 17:44
选错控件的烦恼,这应该用单选框而非复选框……

您看看,什么情况,怎么定义
 楼主| 发表于 2021-10-28 17:53:49 | 显示全部楼层
难道是因为我用了复选框,没有用单选框的问题,虽说我左右不能重复,但是上下是可以随意选的,总不能全部都单选框吧
发表于 2021-10-28 17:59:17 | 显示全部楼层
$Form1 = GUICreate("Form1", 615, 438, 306, 243)
GUISetFont(16, 400, 0, "华文中宋")
$iRadio1 = GUICtrlCreateRadio("禁止CMD", 144, 72, 120, 30)
$iRadio2 = GUICtrlCreateRadio("解除CMD", 280, 72, 120, 30)
GUIStartGroup()
$iRadio3 = GUICtrlCreateRadio("禁止注册表", 138, 142, 130, 30)
$iRadio4 = GUICtrlCreateRadio("解除注册表", 280, 144, 130, 30)
GUIStartGroup()
$iRadio5 = GUICtrlCreateRadio("禁止组策略", 144, 200, 130, 30)
$iRadio6 = GUICtrlCreateRadio("解除组策略", 280, 200, 130, 30)

GUISetState(@SW_SHOW)

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case -3
                        Exit

        EndSwitch
WEnd
发表于 2021-10-28 18:02:47 | 显示全部楼层
如果使用复选框也行,那就用国际惯例规则:勾选启用,未勾选禁用。每项只需一个复选框控件。
发表于 2021-10-28 18:08:31 | 显示全部楼层
用√也可以了只要是判断
 楼主| 发表于 2021-10-28 18:14:06 | 显示全部楼层

这是单选框,左右不能重复,但是上下可以重复
 楼主| 发表于 2021-10-28 18:14:38 | 显示全部楼层
afan 发表于 2021-10-28 18:02
如果使用复选框也行,那就用国际惯例规则:勾选启用,未勾选禁用。每项只需一个复选框控件。

怎么搞,能教一下吗?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-22 21:25 , Processed in 0.134529 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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