level 4
设置 timer 的enable属性 true启动 false停止
建议加个布尔型变量 做标识
按钮点击 事件 中 用 not把这个 布尔型变量变量 逻辑取反.......
这个逻辑变量的值 去 赋给 enable属性
................
var
Form1: TForm1;
status1: Boolean;
status2: Boolean;
i: Integer;
j: Integer;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
status1 := False;
status2 := False;
Timer1.Enabled := False;
Timer2.Enabled := False;
i := 0;
j := 60;
Button1.Caption := '正计时启动';
Button2.Caption := '倒计时启动';
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
status1 := not status1;
Timer1.Enabled := status1;
if status1 then
Button1.Caption := '正计时停止'
else
Button1.Caption := '正计时启动';
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Inc(i);
Edit1.Text := IntToStr(i);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
status2 := not status2;
Timer2.Enabled := status2;
if status2 then
Button2.Caption := '倒计时停止'
else
Button2.Caption := '倒计时启动';
end;
procedure TForm1.Timer2Timer(Sender: TObject);
begin
Dec(j);
Edit2.Text := IntToStr(j);
end; end.
2013年03月25日 13点03分