Jak zrobić dokładny zegar dziesiętny?
Jestem bardzo sfrustrowany tym.
Mam wywołany timertimer1
i pole tekstowe o nazwieTimeElapsedTextBox
i adouble
zmienna o nazwieTimeTakenToFinish
zegar zaznacza co 1 sekundę (1000 milisekund) w polu tekstowym, chcę, aby wyświetlał czas w tym formacie:
Seconds.PartsOfSecond
Oto zdarzenie Tick:
private void timer1_Tick(object sender, EventArgs e)
{
TimeTakenToFinish += (double)timer1.Interval / 10000;
TimeElapsedTextBox.Text = TimeTakenToFinish;
}
faktycznie wyświetla go w polu tekstowym tak, jak tego chcę, ale nie liczy się poprawnie. To znaczy, liczy mniej niż prawdziwą sekundę ..
czy mógłbyś mi powiedzieć, jak to naprawić ..