Odliczanie czasu wstecz

0

Chciałbym się dowiedzieć w jaki sposób mogę odliczać czas wstecz. Mam w label1 wpisany czas - 1000, chcę aby przy używaniu timera co 1s ten czas chodził do tyłu, czyli - 959 itd.. Jeżeli ktoś wie w jaki sposób to zrobię bardzo proszę o pomoc. Dziękuje i pozdrawiam

0

Utwórz w klasie zmienną typu TimeSpan, w metodzie timera zmniejszaj ją o sekundę i wyświetlaj w labelu.

0

Mógłbyś powiedzieć jak użyć TimeSpan?

0

http://msdn.microsoft.com/en-us/library/system.timespan.aspx

TimeSpan t = new TimeSpan(10, 0, 0);

// w timerze:
t -= new TimeSpan(0, 0, 1);
label1.Text = t.ToString("hh:mm:ss");
0
TimeSpan x = new TimeSpan(10,0,0);

w timer tick:

x = x.Substract(new TimeSpan(0,0,1));
label1.Text = x.ToString();
0

Bardzo dziękuje za pomoc, udało mi się to dobrze ustawić :). Jeszcze mam jedno pytanko, można przenieść okno aplikacji np. w prawy górny róg ekranu?

0

Tak. Jeżeli to prawy górny róg, to znaczy, że również prawy górny róg formatki musi być w prawym górnym rogu ekranu. Czyli:

this.Left = Screen.WorkingArea.Left - this.Width;
this.Top = Screen.WorkingArea.Top;
0

Jakiej biblioteki potrzebuję do tego?

0

Już wszystko mam, bardzo dziękuje za pomoc !

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