//these messages will tell that who will win the race private void timer1_Tick(object sender, EventArgs e) { Rabit1.Left += instance_Runner.generate_Number(); Rabit2.Left += instance_Runner.generate_Number(); Rabit3.Left += instance_Runner.generate_Number(); Rabit4.Left += instance_Runner.generate_Number(); if (Rabit1.Left > 950) { timer1.Stop(); MessageBox.Show(" Rabit 1 win the race "); announce_Result(1); } if (Rabit2.Left > 950) { timer1.Stop(); MessageBox.Show(" Rabit 2 win the race "); announce_Result(2); } if (Rabit3.Left > 950) { timer1.Stop(); MessageBox.Show("Rabit 3 win the race "); announce_Result(3); } if (Rabit4.Left > 950) { timer1.Stop(); MessageBox.Show("Rabit 4 win the race "); announce_Result(4); } }