Chciałbym się dowiedzieć w jaki sposób mogę odliczać czas wstecz. Mam w label1 wpisany czas - 10:00:00, chcę aby przy używaniu timera co 1s ten czas chodził do tyłu, czyli - 9:59:59 itd.. Jeżeli ktoś wie w jaki sposób to zrobię bardzo proszę o pomoc. Dziękuje i pozdrawiam
0
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 !