Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi ProgressBar wie? (https://www.delphipraxis.net/60310-progressbar-wie.html)

Pump3r 5. Jan 2006 07:43


ProgressBar wie?
 
Morgen!

Kann mir wer sagen, wie ich eine ProgressBar laufen lasse?
von 0% auf 100% in 30 Minuten?

Gruß Pump3r

Bernhard Geyer 5. Jan 2006 07:45

Re: ProgressBar wie?
 
Wie wäre es mit einem Timer der alle 30min/100 zuschlägt und die Progressbar um 1 (%) weiterschaltet.

Pump3r 5. Jan 2006 07:53

Re: ProgressBar wie?
 
hmm, ok dann zuerst eine andere frage.
wie lass ich eine ProgressBar überhaupt von 0 auf 100 laufen?

Kinimod8 5. Jan 2006 08:03

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.

Pump3r 5. Jan 2006 08:09

Re: ProgressBar wie?
 
ok danke :>

Christian18 5. Jan 2006 08:48

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;

Die Muhkuh 5. Jan 2006 08:54

Re: ProgressBar wie?
 
[Hier stand Bockmist -.-]

Alexander 5. Jan 2006 08:55

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.

Die Muhkuh 5. Jan 2006 08:55

Re: ProgressBar wie?
 
Zitat:

Zitat von Alexander
Ich würde es mit nem Timer machen und nciht mit Sleep, da so die ganze Anwendung pausiert wird, also nicht mehr bedienbar ist.

Oder DelayDelay benutzen :)

Pump3r 5. Jan 2006 09:10

Re: ProgressBar wie?
 
jop, das mit sleep passt nicht so zu meiner anwendung.

aber danke :>

Christian18 5. Jan 2006 09:26

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 00:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz