Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

секундомер в Delphi

Андрей Белый Ученик (233), закрыт 14 лет назад
есть секундомер с двумя кнопками как его переделать что бы он был с одной кнопкой? вот исходник

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
x:=0;
Timer1.Enabled:=True;
end;

procedure TForm1.BitBtn2Click(Sender: TObject);
begin
Timer1.Enabled:=False
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
x:=x+1;
y:=x div 60;
Label1.Caption:=IntToStr(y div 60)+':'+IntToStr(y mod 60)+':'+IntToStr(x mod 60);
end;
Дополнен 14 лет назад
я вообще думаю что вот так но чёт не работает!

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
if Timer1.Enabled:=False then Timer1.Enabled:=True;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
x:=x+1;
y:=x div 60;
Label1.Caption:=IntToStr(y div 60)+':'+IntToStr(y mod 60)+':'+IntToStr(x mod 60);
end;
Лучший ответ
евгений платонов Мастер (2067) 14 лет назад
прими на заметку
timer1.enabled:=not(timer1.enabled);
тоесть в таймер присвается отрицания того что там уже было
если было 0 то будет 1
если было 1 то будет 0
Остальные ответы
Похожие вопросы