lilx Posted December 20, 2007 Share Posted December 20, 2007 hello, i am currently working a new program for my self. and i have a combo box disabled from the beginning and i want to enable it when a checkbox is pressed how i manage to enable the combo box without closing my gui at that moment. thanks in advance, lilx Link to comment Share on other sites More sharing options...
Zedna Posted December 20, 2007 Share Posted December 20, 2007 Post your script... Resources UDF ResourcesEx UDF AutoIt Forum Search Link to comment Share on other sites More sharing options...
lilx Posted December 21, 2007 Author Share Posted December 21, 2007 here is my code, #include <GUIConstants.au3> $Form1_1 = GUICreate("Form1", 397, 345, 283, 131) $RoseBuff = GUICtrlCreateTab(8, 8, 377, 297) $TabSheet1 = GUICtrlCreateTabItem("Config") $Group1 = GUICtrlCreateGroup("Cooldown Time", 216, 40, 161, 65) $Combo1 = GUICtrlCreateCombo("", 224, 72, 145, 25) ; combobox for cooldown time GUICtrlSetData($Combo1,"5.0 Second|4.5 Second|4.0 Second|3.5 Second|3.0 Second|2.5 Second|2.0 Second|1.5 Second","3.5 Second") ; combobox for cooldown time GUICtrlCreateGroup("", -99, -99, 1, 1) $Group2 = GUICtrlCreateGroup("Control", 24, 40, 185, 137) $Checkbox1 = GUICtrlCreateCheckbox("Enable menu 1", 40, 64, 137, 17) ; enable tabmenu1 $Checkbox2 = GUICtrlCreateCheckbox("Enable menu 2", 40, 88, 145, 17) ; enable tabmenu2 $Checkbox3 = GUICtrlCreateCheckbox("Enable menu 3", 40, 112, 137, 17) ; enable tabmenu3 $Checkbox4 = GUICtrlCreateCheckbox("Enable menu 4", 40, 136, 153, 17) ; enable tabmenu4 GUICtrlCreateGroup("", -99, -99, 1, 1) $Pic1 = GUICtrlCreatePic("", 16, 184, 364, 116, BitOR($SS_NOTIFY,$WS_GROUP)) $Group3 = GUICtrlCreateGroup("Advance", 216, 112, 161, 65) $Checkbox37 = GUICtrlCreateCheckbox("Loop Actions", 224, 128, 89, 17) ; loop actions $Combo2 = GUICtrlCreateCombo("", 224, 152, 145, 25) GUICtrlSetData($Combo2,"5 Times|10 Times|15 Times|30 Times|50 Times|100 Times|Infinite","Infinite") ; combobox loop times GUICtrlSetState ( $Combo2, $GUI_DISABLE ) GUISetState(@SW_SHOW) While 1 $Gui = GUIGetMsg() Select Case $Gui = $GUI_EVENT_CLOSE Exit Case $Gui = $Checkbox37 ; Case $Gui = ; Case $Gui = EndSelect WEnd and what i want is that when $checkbox37 (loop actions) is checked it enables $combo2 Hope you can give me a answer Link to comment Share on other sites More sharing options...
ValeryVal Posted December 21, 2007 Share Posted December 21, 2007 These are new lines for your script after Case $Gui = $Checkbox37 Case $Gui = $Checkbox37 $State = GUICtrlRead($Checkbox37) if $State = 1 then GUICtrlSetState ( $Combo2, $GUI_ENABLE ) else GUICtrlSetState ( $Combo2, $GUI_DISABLE ) endif The point of world view Link to comment Share on other sites More sharing options...
lilx Posted December 21, 2007 Author Share Posted December 21, 2007 (edited) thank you guys i was tryin to find a selution for a while but know i got it working thx Edited December 21, 2007 by lilx Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now