Не думал что будут такие проблемы.....
Вот тебе весь код, только что бы не было больше вопросов.....
Код:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Timer1: TTimer;
procedure Button1Click(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
i: integer = 10;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
Timer1.Enabled:=true;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Timer1.Interval:=1000;
Button1.Caption:=inttostr(i);
dec(i);
if i < 0 then
begin
Timer1.Enabled:=false;
Button1.Caption:='Go!!';
end;
end;
end.
Чтобы автоматически не начинало отсчет ставь у таймера Enabled в False.