Hallo,
Ich hab ein kleines Problem:
Ich habe eine Timer programmiert. Dafür benutze ich die Stopwatch Klasse... Diese Zeiten schreibe ich dann mit einem Timer in ein Label. Dafür mache ich aus den Werten der Stopwatch einen String der so aussieht: 00:00:00:00 also
Stunden:Minuten:Sekunden:Millisekunden
Jetzt möchte ich an bestimmten Zeiten etwas ausführen.. Dafür vergleiche ich den Text im Label mit z.B. "00:10:00:00" und führe dann etwas aus... Das passiert im Timer.Tick event welches auch den Text des Labels aktualisiert.
Mein Problem ist, dass komischerweise manchmal diese Abfrage (den Vergleich der beiden Strings) false zurück gibt bzw. Die Zeit 00:10:00:00 wird nicht in das Label geschrieben, da die Stopwatch schneller ist als der Vergleich.
--> Somit werden nicht alle Zeiten in das Label geschrieben... und ich bekomme so z.B. bei 00:10:00:00 nicht true zurück obwohl die Zeit ja eigentlich durchgelaufen ist...
Meine Frage also: Wie kann ich also jede einzelne Zeit der Stopwatch überprüfen ohne das Zeiten übersprungen werden?
Ich hab ein kleines Problem:
Ich habe eine Timer programmiert. Dafür benutze ich die Stopwatch Klasse... Diese Zeiten schreibe ich dann mit einem Timer in ein Label. Dafür mache ich aus den Werten der Stopwatch einen String der so aussieht: 00:00:00:00 also
Stunden:Minuten:Sekunden:Millisekunden
Jetzt möchte ich an bestimmten Zeiten etwas ausführen.. Dafür vergleiche ich den Text im Label mit z.B. "00:10:00:00" und führe dann etwas aus... Das passiert im Timer.Tick event welches auch den Text des Labels aktualisiert.
Mein Problem ist, dass komischerweise manchmal diese Abfrage (den Vergleich der beiden Strings) false zurück gibt bzw. Die Zeit 00:10:00:00 wird nicht in das Label geschrieben, da die Stopwatch schneller ist als der Vergleich.
--> Somit werden nicht alle Zeiten in das Label geschrieben... und ich bekomme so z.B. bei 00:10:00:00 nicht true zurück obwohl die Zeit ja eigentlich durchgelaufen ist...
Meine Frage also: Wie kann ich also jede einzelne Zeit der Stopwatch überprüfen ohne das Zeiten übersprungen werden?