![]() |
|
|
#1
|
|||
|
|||
|
Расскажите, как работать с таймером в Delphi.
Если я в интервале задам 50. И вот так запишу: Код:
Timer1.Enabled:=True; ......................................... PaintBox1.Canvas.Rectangle... PaintBox1.Canvas.MoveTo... PaintBox1.Canvas.LineTo... ...................................... // и т.д. Timer1.Enabled:=False; оно ведь не сработает? нужно, что бы картинки выводились с задержкой ![]() |
|
#2
|
|||
|
|||
|
Код:
PaintBox1.Canvas.Rectangle... sleep(1000); PaintBox1.Canvas.MoveTo... sleep(1000); PaintBox1.Canvas.LineTo. |
|
#3
|
||||
|
||||
|
Цитата:
|
|
#4
|
|||
|
|||
|
Код:
procedure Form1.Button1Click(Sender:TObject); begin Timer1.Enabled:=True; end; procedure Form1.Button2Click(Sender:TObject); begin Timer1.Enabled:=false; end; procedure Form1.Timer1OnTimer(Sender:TObject); begin PaintBox1.Invalidate; end; procedure Form1.PaintBox1OnPaint(Sender:TObject); begin ......................................... PaintBox1.Canvas.Rectangle... PaintBox1.Canvas.MoveTo... PaintBox1.Canvas.LineTo... ...................................... // и т.д. end; |