здравствуйте!! помогите пожалуйста с программой. у меня сейчас каждый цвет светофора горит одинаковое время, зависит от интервала таймера. можно ли сделать так чтобы красный горел 40 сек, желтый 10, зеленый 25??
Timer1.Interval = 1000;
| Код | procedure TForm2.Timer1Timer(Sender: TObject); begin Inc(I); case I of 1: begin S1.Brush.Color:=clRed; S2.Brush.Color:=clWhite; S3.Brush.Color:=clWhite; end; 2: begin S1.Brush.Color:=clRed; S2.Brush.Color:=clYellow; S3.Brush.Color:=clWhite; end; 3: begin S1.Brush.Color:=clWhite; S2.Brush.Color:=clYellow; S3.Brush.Color:=clWhite; end; 4: begin S1.Brush.Color:=clWhite; S2.Brush.Color:=clYellow; S3.Brush.Color:=clGreen; end; 5: begin S1.Brush.Color:=clWhite; S2.Brush.Color:=clWhite; S3.Brush.Color:=clGreen; I:=0; end; end; end;
|
|