![]() |
ProgressBar
Hi
Da ich eigentlich nie mit einer Progressbar Arbeite habe ich mal Fragen dazu Wie Schafe ich es die Progressbar langsam durschlaufen zulassen bis sie Stück für stück in 3 Sekunden komplett geladen ist ich habe es mal so versucht
Delphi-Quellcode:
danke euch schonmal
procedure TForm1.Timer1Timer(Sender: TObject);
var zahl, i : integer ; begin for i:=0 to 33 do begin ProgressBar1.Position:= i; end; end; |
Re: ProgressBar
Delphi-Quellcode:
procedure TForm1.Timer1Timer(Sender: TObject);
begin ProgressBar1.Position := ProgressBar1.Position + 33; if ProgressBar1.Position = 99 then begin ProgressBar1.Position := 100; Timer1.Enabled := false; end; end; |
Re: ProgressBar
ich würde es so machen (bei Button-Klick):
Delphi-Quellcode:
P@Tti
procedure TForm1.Button1Click(Sender: TObject);
var i,sl : integer; const t = 3000; // Zeit in ms begin sl := t div progressbar1.max; for i := 0 to progressbar1.max do begin progressbar1.Position := i; sleep(sl); end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz