gseller Posted June 8, 2008 Share Posted June 8, 2008 Hey All, I am wanting to start a timezone calculator or converter. and I want to get the current DST/CST as radio buttons on my converter. I have what looks to work but I want the radio buttons to be able to be selected by the user if converting the other choice. Anyway, my gui is selecting the right radio button but wth the $GUI_CHECKED will not allow the other radio to be selected if a user wants to. can someone offer any advise? #include <GUIConstants.au3> #include <Date.au3> #Region ### START Koda GUI section ### Form=J:\000 - Autoit Rogue FIles\Autoit Tools\koda_2007.07.07\Forms\dst - cst.kxf $TZInfo = GUICreate("Timezone", 123, 74, 193, 125) $Group1 = GUICtrlCreateGroup("Time Zone Info", 8, 8, 105, 57) $Radio1 = GUICtrlCreateRadio("DS", 16, 32, 33, 25) $Radio2 = GUICtrlCreateRadio("ST", 56, 32, 33, 25) GUICtrlCreateGroup("", -99, -99, 1, 1) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 $nMsg = GUIGetMsg() ; Get current time zone information $TZ = _Date_Time_GetTimeZoneInformation () If $TZ <= 1 Then GUICtrlSetState($Radio1, $GUI_CHECKED) Else GUICtrlSetState($Radio2, $GUI_CHECKED) EndIf Switch $nMsg Case $GUI_EVENT_CLOSE Exit EndSwitch WEnd Link to comment Share on other sites More sharing options...
AdmiralAlkex Posted June 9, 2008 Share Posted June 9, 2008 Do you really need to update the radios on every loop? Why not do it once before entering the loop, OR show it on a label if you really need it to constantly update. .Some of my scripts: ShiftER, Codec-Control, Resolution switcher for HTC ShiftSome of my UDFs: SDL UDF, SetDefaultDllDirectories, Converting GDI+ Bitmap/Image to SDL Surface Link to comment Share on other sites More sharing options...
gseller Posted June 9, 2008 Author Share Posted June 9, 2008 SWEET!! That was the answer.. LOL DUH on my part.. Thanks for replying.. Here is my fix... Sometinmes I just look at this stuff too long... #include <GUIConstants.au3> #include <Date.au3> #Region ### START Koda GUI section ### Form=J:\000 - Autoit Rogue FIles\Autoit Tools\koda_2007.07.07\Forms\dst - cst.kxf $TZInfo = GUICreate("Timezone", 123, 74, 193, 125) $Group1 = GUICtrlCreateGroup("Time Zone Info", 8, 8, 105, 57) $Radio1 = GUICtrlCreateRadio("DS", 16, 32, 33, 25) $Radio2 = GUICtrlCreateRadio("ST", 56, 32, 33, 25) ; Get current time zone information $TZ = _Date_Time_GetTimeZoneInformation () If $TZ <= 1 Then GUICtrlSetState($Radio1, $GUI_CHECKED) Else GUICtrlSetState($Radio2, $GUI_CHECKED) EndIf GUICtrlCreateGroup("", -99, -99, 1, 1) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit EndSwitch WEnd 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