meichsnerc Posted November 12, 2012 Share Posted November 12, 2012 Hi, I am just programming a week timer giving the user the option to specify a "ON" time and "OFF" time for each day of the week. I create a global variable in a sequence for each time on program start-up and specify the default time using: global MontimeON = StrToTime("08:00:00","hms") global MontimeOFF = StrToTime("18:00:00","hms") global TuetimeON = ... . . and so on. The user has 14No Time Edit screen components to change those default values. The problem I have is that the Date & Time Edit screen component however doesn't update to the time I declared when creating the variable but shows the current system time instead on start-up. I tried Page.UpdateEdits() but still no luck. Once I changed the time using the screen component itself it is displayed in there correctly. Any ideas? Thanks Link to comment Share on other sites More sharing options...
AzeoTech Posted November 12, 2012 Share Posted November 12, 2012 First, don't use strToTime() to set a constant time. StrToTime() is really for when you are importing from a file (or serial stream) and need to convert from that string into time. Instead use hms notation. Its much faster: global monTimeOn = 8h global monTimeOff = 18h But to answer your question: name each control, then use its Contents variable to set: component.myMonTimeOnComponent.contents = monTimeOn Link to comment Share on other sites More sharing options...
meichsnerc Posted November 14, 2012 Author Share Posted November 14, 2012 Ahh, perfect! Will try tomorrow. Thanks! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.