Example #1
0
 private void StartTimer()
 {
     System.Timers.Timer timer = new System.Timers.Timer();
     timer.AutoReset = true;
     timer.Interval  = 1 * 1000;
     timer.Enabled   = true;
     timer.Elapsed  += (o, args) => {
         TimeText.BeginInvoke((MethodInvoker)(() =>
         {
             tk = --i;
             TimeSpan span = TimeSpan.FromMinutes(tk);
             string label = span.ToString(@"hh\:mm");
             TimeText.Text = label.ToString();
             TimeText.Refresh();
             if (TimeText.Text == "00:00")
             {
                 timer.Dispose();
                 MessageBox.Show($"Время закончилось ваш резултат:{ScoreText.Text}", "Время вышло", MessageBoxButtons.OK);
                 this.Close();
             }
         }));
     };
     timer.Start();
 }