问一个低级问题:如果让复选框再次运行时,出现上一次的选择状态
我是初学者,还是问个低级问题,请大家不吝赐教,先谢谢大家!如果让复选框再次运行时,出现上一次的选择状态?
比如我已经勾选了CHECKBOX1,
那么当程序再次运行时,再次打开这个复选框时,出现上一次的已勾选状态?
是还需要写入什么配置文件吗?如果是的话,怎么写呢?
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("Form1", 292, 128, 315, 315)
$Checkbox1 = GUICtrlCreateCheckbox("Checkbox1", 72, 48, 145, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
谢谢,但131738给出的不是我想要的效果。
我需要的是,程序首次运行时,由用户自行决定是否勾选某个选项,如果勾选了某选项,那么以后每次运行时,程序都按此已被勾选的设置运行。并,如果用户想再次修改此选项时,此选项则会显示已被勾选的状态(提示用户前期已经勾选了)。 自己生成一个文件记录用户设置的数据,然后程序启动时,都先读取用户设置数据,根据用户设置来显示程序 这个一般都是记录到配置文件或者数据库的,程序运行时读取一次设定控件的状态。 建议在注册表新建项记录各选项的状态 能举一个具体例子吗? 能举一个具体例子吗?
xia_xia 发表于 2016-2-12 14:21 http://www.autoitx.com/images/common/back.gif
脚本退出时先读取复选框的状态:
选中时写 ini 文件关键字x = 1
未选中时写 ini 文件关键字x = 0
脚本开始运行时先读取 ini 文件关键字x 的值:
=1 则脚本设置复选框选中,
=0 则脚本设置复选框不选中
运行的脚本设置复选框状态选中选中后, 显示 GUI 后立即转到执行复选框选中的操作,
如果复选框未选中, 则脚本运行, 并显示 GUI 后等待用户操作 原理明白了,我试试,谢谢。
页:
[1]