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ć ..

questionAnswers(2)

yourAnswerToTheQuestion