Błędny czas Timera.

0

Witam.
Stworzyłem sekundnik w którym odliczam czas od 24 sekundy do 0.
Sekundnik odlicza setne: 100 *TIMER == 1 sekunda
Skorzystałem z Timera w którym ustawiłem Interwał na 10. Teraz co 100 setnych odejmowana jest sekunda.
Problem jest w tym, ze czasy się nie zgadzają (sprawdzałem minutnikiem).
Proszę o sprawdzenie kodu i o ewentualne porady.

        int setna = 1;
        int sekundy = 24;
        private void set_Tick(object sender, EventArgs e)
        {
            setna--;
            TB_setne.Text = setna.ToString();
            if (setna == 0)
            { 
               setna = 100;
               sekundy = Convert.ToInt32(TB_sekundy.Text);
               sekundy--;
               TB_sekundy.Text = sekundy.ToString();
            }
        } 

Z góry dziękuję ;)

0

Ponieważ timer nie jest dokładny.

1 użytkowników online, w tym zalogowanych: 0, gości: 1