Błędny czas Timera.

Błędny czas Timera.
SamuraiJack
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 21
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.

Kopiuj
        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ę ;)

dam1an
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 1589
0

Ponieważ timer nie jest dokładny.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.