Wiki-kopiopeilipalvelin

Tämä on pascal.chatin wikin peilipalvelin. Muokkaus, historia ja kirjautuminen ovat siellä.

TTimer/fi

English · Français · Suomi · Русский

TTimer on komponentti, joka Se löytyy komponenttipaletin Standard-välilehdeltä. Se tuo ajastimen, jonka tarkkuus voidaan esittää millisekuntteina. Se perii suurimman osan ominaisuuksistaan TCustomTimer:ltä.

Lähtölaskentaesimerkki.

pascal
procedure TForm1.Timer1Timer(Sender: TObject);
begin
  Label1.Caption := Format('%d sec',[start]);
  Dec(start);
  if (start < 5) then Shape1.Brush.Color:=clYellow;
  if (start < 0) then begin
    Timer1.Enabled := False;
    Shape1.Brush.Color:=clGreen;
    Label1.Caption := 'Finished!';
  end;
end;
pascal

procedure TForm1.FormCreate(Sender: TObject);
begin
  Caption := 'Countdown calculation';
  Timer1.Interval := 1000;
  Timer1.Enabled := True;
  Label1.Caption := '';
  Shape1.Shape := stCircle;
  Shape1.Brush.Color:=clRed;
  start := 20;
end;

Katso myös


From the Free Pascal wiki, page "TTimer/fi", as it stood on 2019-11-09 after a change by Djzepi, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Versio 1, viimeksi muokannut WikiArchive .