Home All Groups Group Topic Archive Search About

Countdown/pause/resume timer

Author
3 Mar 2006 6:32 PM
JimJam
Hello Peeps

I have created a program in VB.NET 2003 that counts down from 7.5 hours to
zero from 08:00. I have a button that starts a new countdown from 1 hour to
zero whilst the first one is couting down from 7.5 hours.

How do I pause that time that is counting down from 1 hour & behind a new
button restart it without losing one second?

I would also like the time to count down from 37 hours, but will pause after
7.5 hours until 08:00 the next day.

Here's a recap:

1) Time now counting every second
2) Time from 08:00 + 7.5 hours counting down (16:30 to 08:00)
3) 1 Hour starting from a button press counting down to zero
4) Another button which can pause the 1 hour countdown (see 3 above)
5) Timer that starts at 08:00 on Monday counting down from 37 hours, which
pauses each day at 16:30 & restarts the next day at 08:00 until it reaches
00:00 (Friday afternoon at 16:30)

Four labels:

Label 1 = number 1 above (example: Dim dt As DateTime =
DateTime.Now.ToLongTimeString : Label1.Text = dt.ToString)
Label 2 = number 2 above
Label 3 = number 3 & 4 above
Label 4 = number 5 above

Any ideas as Im pulling my hair out over this one

TIA

JimJam

Author
3 Mar 2006 7:18 PM
Homer J Simpson
"JimJam" <jim_jam@slimfastplan.cheap> wrote in message
news:udXXiDvPGHA.2816@TK2MSFTNGP15.phx.gbl...

> I have created a program in VB.NET 2003 that counts down from 7.5 hours to
> zero from 08:00. I have a button that starts a new countdown from 1 hour
> to
> zero whilst the first one is couting down from 7.5 hours.
>
> How do I pause that time that is counting down from 1 hour & behind a new
> button restart it without losing one second?

This is VERY hard to follow!
Author
4 Mar 2006 4:30 AM
Cerebrus
He he !

Well, atleast I wasn't the only one who couldn't make head or tail of
the question.

Regards,

Cerebrus.
Author
4 Mar 2006 6:33 AM
Cor Ligthert [MVP]
JimJam,

In my idea is this just use the DateTime, in that the method
DateTime.AddWhatever(negative) and this in a normal form timer event that
you have dragged on your form.

However I don't start a sample for you, that you have to do yourself.

I hope this helps,

Cor

Show quoteHide quote
"JimJam" <jim_jam@slimfastplan.cheap> schreef in bericht
news:udXXiDvPGHA.2816@TK2MSFTNGP15.phx.gbl...
> Hello Peeps
>
> I have created a program in VB.NET 2003 that counts down from 7.5 hours to
> zero from 08:00. I have a button that starts a new countdown from 1 hour
> to
> zero whilst the first one is couting down from 7.5 hours.
>
> How do I pause that time that is counting down from 1 hour & behind a new
> button restart it without losing one second?
>
> I would also like the time to count down from 37 hours, but will pause
> after
> 7.5 hours until 08:00 the next day.
>
> Here's a recap:
>
> 1) Time now counting every second
> 2) Time from 08:00 + 7.5 hours counting down (16:30 to 08:00)
> 3) 1 Hour starting from a button press counting down to zero
> 4) Another button which can pause the 1 hour countdown (see 3 above)
> 5) Timer that starts at 08:00 on Monday counting down from 37 hours, which
> pauses each day at 16:30 & restarts the next day at 08:00 until it reaches
> 00:00 (Friday afternoon at 16:30)
>
> Four labels:
>
> Label 1 = number 1 above (example: Dim dt As DateTime =
> DateTime.Now.ToLongTimeString : Label1.Text = dt.ToString)
> Label 2 = number 2 above
> Label 3 = number 3 & 4 above
> Label 4 = number 5 above
>
> Any ideas as Im pulling my hair out over this one
>
> TIA
>
> JimJam
>
>