Hello Everyone,
I am new to C# so am having trouble making a Traffic Lights System.
I have used three timers and a button.
When I press the button the RedTimer starts but the program just stops working after that, the red light remains lit and the other one's don't start( it does respond ) .
This is the code for my three timers and each timer has an interval of 1000 ms.
Can anyone tell me why this is happening ???
This is the code:
private void buttonStart_Click(object sender, EventArgs e) { timerRed.Start(); } private void timerRed_Tick(object sender, EventArgs e) { timerGreen.Stop(); redLight.FillColor = Color.Red; greenLight.FillColor = Color.Black; timerRed.Stop(); timerYellow.Start(); } private void timerYellow_Tick(object sender, EventArgs e) { timerRed.Stop(); yellowLight.FillColor = Color.Yellow; redLight.FillColor = Color.Black; timerYellow.Stop(); timerGreen.Start(); } private void timerGreen_Tick(object sender, EventArgs e) { timerGreen.Stop(); greenLight.FillColor = Color.Green; yellowLight.FillColor = Color.Black; timerGreen.Stop(); timerRed.Start(); }