¿Cómo hacer un temporizador decimal preciso?
Estoy bastante frustrado por esto ...
Tengo un temporizador llamadotimer1
y un cuadro de texto llamadoTimeElapsedTextBox
y undouble
variable llamadaTimeTakenToFinish
el temporizador marca cada 1 segundo (1000 milisegundos) en el cuadro de texto, quiero que muestre la hora en este formato:
Seconds.PartsOfSecond
Aquí está el evento Tick
private void timer1_Tick(object sender, EventArgs e)
{
TimeTakenToFinish += (double)timer1.Interval / 10000;
TimeElapsedTextBox.Text = TimeTakenToFinish;
}
en realidad lo muestra en el cuadro de texto de la manera que lo quiero, pero no está contando correctamente ... Quiero decir, está contando menos que un segundo real.
¿podría por favor decirme cómo solucionar esto ...