private void Timer_restart_Tick(object sender, EventArgs e) { if (timerSec != 0) { timerSec--; Txt_sec.Text = timerSec.ToString(); } if (timerSec == 0 && timerMin != 0) { timerSec = 59; Txt_sec.Text = timerSec.ToString(); timerMin--; Txt_min.Text = timerMin.ToString(); } else if (timerSec == 0 && timerMin == 0 && timerHour != 0) { timerSec = 59; Txt_sec.Text = timerSec.ToString(); timerMin = 59; Txt_min.Text = timerMin.ToString(); timerHour--; Txt_hour.Text = timerHour.ToString(); } if (timerSec == 0 && timerMin == 0 && timerHour == 0) { Timer_restart.Stop(); Process.Start("shutdown.exe", "-r -t 0"); } }