Hello:
In the load you have:
timer1.Interval = 1000;
timer2.Interval = 1000;
timer1.Start();
timer2.Start();
that is: you start the two timer at the same time.
If you only want to start the timer2 when then timer1 finish in the load you have to suppress the
timer2.Start()
, and in the timer1 change
if (time== 0)
timer1.Stop();
for
if (time== 0) {
timer1.Stop();
timer2.Start();
}