C# countdown-timer

Ich versuche, mich ein countdown mit C# und zeigt die Zeit im format:

hour:minutes:seconds

Habe ich versucht, dieses:

 var minutes = 3; //countdown time
  var start = DateTime.Now;
  var end = DateTime.Now.AddMinutes(minutes);
  Thread.Sleep(1800);
  if (??) //I tried DateTime.Now > end not works
  {
       //... show time
      label1.Text = "..."; 
  } 
  else 
  {
     //done 
      label1.Text = "Done!"; 
  }

Verschiedene Möglichkeiten, dieses problem zu lösen, erschien auch. Vielen Dank im Voraus

Wenn Sie möchten, aktualisieren Sie regelmäßig das Etikett, müssen Sie etwas wie eine Schleife.
Ich er es Tat, hätte ich meine Zweifel über seine Vernunft. Dies ist Winforms und .net ist völlig in Ordnung, Mechanismen für den Umgang mit solchen Sachen. Keine Notwendigkeit zu bringen, die in javascript für so ein kleines Ding.

InformationsquelleAutor The Mask | 2011-11-01

Schreibe einen Kommentar