Hallo zusammen,
bei folgendem Sachverhalt komm ich momentan nicht weiter:
Bei Start der Form fängt in einer TextBox ein Timer an zu laufen.
Beim Event Form_Closing wird die Zeit, die gerade in Textbox angezeigt wird, in der Registry gespeichert.
Z.B. 01:30:00 (=Registry-Wert)
Beim nächsten Start der Anwendung wird dieser Wert ausgelesen und wieder in die Textbox eingetragen.
Soweit alles ok.
Nach erfolgreicher Eintragung in der Textbox soll der Timer bei der ausgelesenen Zeit weiterlaufen (z.B. 01:30:00) und nicht wieder von vorne bei 00:00:00 beginnen.
Doch genau das will mir nicht gelingen - meine bisherigen Versuche waren allesamt erfolglos.
Da ich bei meiner Suche keinen ähnlichen Beitrag finden konnte die Nachfrage.
Bin für jeden Vorschlag dankbar!
Grüße
Chris
bei folgendem Sachverhalt komm ich momentan nicht weiter:
Bei Start der Form fängt in einer TextBox ein Timer an zu laufen.
VB.NET-Quellcode
- Private _StartTime As Long
- Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- Timer1.Start()
- _StartTime = DateTime.Now.Ticks
- End Sub
- Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
- Dim span = TimeSpan.FromTicks(Date.Now.Ticks - _StartTime)
- TextBox4.Text = String.Format("{0:hh}:{0:mm}:{0:ss}", span)
- End Sub
Beim Event Form_Closing wird die Zeit, die gerade in Textbox angezeigt wird, in der Registry gespeichert.
Z.B. 01:30:00 (=Registry-Wert)
Beim nächsten Start der Anwendung wird dieser Wert ausgelesen und wieder in die Textbox eingetragen.
Soweit alles ok.
Nach erfolgreicher Eintragung in der Textbox soll der Timer bei der ausgelesenen Zeit weiterlaufen (z.B. 01:30:00) und nicht wieder von vorne bei 00:00:00 beginnen.
Doch genau das will mir nicht gelingen - meine bisherigen Versuche waren allesamt erfolglos.
Da ich bei meiner Suche keinen ähnlichen Beitrag finden konnte die Nachfrage.
Bin für jeden Vorschlag dankbar!
Grüße
Chris