hezi Posted November 30, 2011 Share Posted November 30, 2011 (edited) Hello All, Im trying to update the date control using "GUICtrlSetData (-1,"19:00:00")" (line 10) but somehow it ignore and not updating the control data. what im doing wrong? Thanks in advance. #include <GUIConstantsEx.au3> #include <DateTimeConstants.au3> Opt('MustDeclareVars', 1) Example4() Func Example4() Local $n, $msg ,$gui , $y $gui= GUICreate("My GUI get time", 200, 200, 800, 200) $n = GUICtrlCreateDate("20:20:21", 20, 20, 100, 20, $DTS_TIMEFORMAT) $y = GUICtrlSetData (-1,"19:00:00") MsgBox(0,@error,$y) ; Debug GUISetState() ; Run the GUI until the dialog is closed Do $msg = GUIGetMsg() Until $msg = $GUI_EVENT_CLOSE MsgBox(0, "Time", GUICtrlRead($n)) GUIDelete() EndFunc ;==>Example4 Edited November 30, 2011 by hezi Link to comment Share on other sites More sharing options...
water Posted November 30, 2011 Share Posted November 30, 2011 (edited) You have to specify date AND time: #include <GUIConstantsEx.au3> #include <DateTimeConstants.au3> Opt('MustDeclareVars', 1) Example4() Func Example4() Local $n, $msg, $gui, $y $gui = GUICreate("My GUI get time", 200, 200, 800, 200) $n = GUICtrlCreateDate("20:20:01", 20, 20, 100, 20, $DTS_TIMEFORMAT) $y = GUICtrlSetData($n, "2011/11/30 19:00:00") GUISetState() ; Run the GUI until the dialog is closed Do $msg = GUIGetMsg() Until $msg = $GUI_EVENT_CLOSE GUIDelete() EndFunc ;==>Example4 Edited November 30, 2011 by water My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
hezi Posted November 30, 2011 Author Share Posted November 30, 2011 Thanks!it works for me.still dont understand why create and get commands are working with time only. and update require date. Link to comment Share on other sites More sharing options...
water Posted November 30, 2011 Share Posted November 30, 2011 Maybe because the style ($DTS_TIMEFORMAT) only applies to the way the data is displayed and returned but internally the control works with date AND time and the update function has to update the internal representation. My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
hezi Posted November 30, 2011 Author Share Posted November 30, 2011 got it! Thanks... 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