![]() |
ProgressBar wie?
Morgen!
Kann mir wer sagen, wie ich eine ProgressBar laufen lasse? von 0% auf 100% in 30 Minuten? Gruß Pump3r |
Re: ProgressBar wie?
Wie wäre es mit einem Timer der alle 30min/100 zuschlägt und die Progressbar um 1 (%) weiterschaltet.
|
Re: ProgressBar wie?
hmm, ok dann zuerst eine andere frage.
wie lass ich eine ProgressBar überhaupt von 0 auf 100 laufen? |
Re: ProgressBar wie?
Setze Progressbar1.Min auf 0, Progressbar1.Max auf 30. Nun erhöhst du mit dem Timer jede Minute die Eigenschaft Progressbar1.Position um 1. Fertig.
|
Re: ProgressBar wie?
ok danke :>
|
Re: ProgressBar wie?
Hallo,
hier ein kleines bsp. wie man ein Progressbar zum laufeen bringt.
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var i : Integer; begin ProgressBar1.Min:=0; ProgressBar1.Max:=100; for i:=0 to 100 do begin ProgressBar1.Position:=i; Sleep(50); // --> ist natürlich nur da, um das beispiel noch ein bisschen zu veranschaulichen, wenn es jemand ausprobiert end; end; |
Re: ProgressBar wie?
[Hier stand Bockmist -.-]
|
Re: ProgressBar wie?
Ich würde es mit nem Timer machen und nciht mit Sleep, da so die ganze Anwendung pausiert wird, also nicht mehr bedienbar ist.
@Spider: Das funktioniert schon so, nur ist die Anwendung zwischen drin nicht bedienbar. Die Progressbar läuft von 0 auf 100. |
Re: ProgressBar wie?
Zitat:
![]() |
Re: ProgressBar wie?
jop, das mit sleep passt nicht so zu meiner anwendung.
aber danke :> |
Re: ProgressBar wie?
Hi,
ich hatte ja auch extra als kommentar dazugeschrieben das es nur für die veranschaulichung ist. was er später damit macht ist ja sein ding. ob er jetzt einfach nur ein DB von anfang bis ende durchläuft oder was auch immer. sollte nur ein kleines bsp sein, wo man sehen kann wie die ProgressBar funktioniert mfg christian18 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:59 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-2025 by Thomas Breitkreuz