1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
private void timer1_Tick(object sender, EventArgs e)
{
TimeSpan timeLeft = (endDate - DateTime.Now);
if (timeLeft.TotalSeconds <= 0)
{
timer1.Stop();
MessageBox.Show("Temps impartit écoulé !");
}
else
{
label1.Text = String.Format("Temps restant : {0} secondes", ((int)timeLeft.TotalSeconds));
}
}
DateTime startDate = DateTime.MinValue;
DateTime endDate = DateTime.MaxValue;
private void button1_Click(object sender, EventArgs e)
{
startDate = DateTime.Now;
endDate = startDate.Add(new TimeSpan(0, 0, 10)); /* 10 secondes de chrono */
timer1.Start();
} |