Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Progress Bar wieder von vorne beginnen lassen (https://www.delphipraxis.net/3590-progress-bar-wieder-von-vorne-beginnen-lassen.html)

Mada 20. Mär 2003 08:55


Progress Bar wieder von vorne beginnen lassen
 
HI,

ich hab ne Progressbar, die mit in einer FOr-Schleife stehtun d je nach Prozessfortschritt mit ProgressBar.StepBy(1) hochgezählt wird. Max liegt bei 1000.

Ist etwas unglücklich gewählt, da ich im Voraus nie weiß wie lange die Schleife durchlaufen wird. Wenn der Progressbalken voll ist, dann hätte ich gerne, dass er wieder von vorne zu zählen beginnt.

Wie kann ich denn das lösen?

Gibt es da eine Eigenschaft, die ich setzen muss?

Ein Kollege meinte, dass funtioniere bei ihm automatisch so. nur bei mit tut es das nicht...

Hat jemand ne Lösung für dieses leicht triviale Problem :wink:

Gruß,
Mada
:cat:

Helld_River 20. Mär 2003 09:14

HI !

Delphi-Quellcode:
if ProgressBar.Position=ProgressBar.Max
  then ProgressBar.Position:=1;
Das war's eigentlich schon !

Gruß, Helld

janjan 20. Mär 2003 09:51

Oder etwas eleganter (SollPosition ist der Wert auf den die ProgressBar gesetzt werden soll):

Delphi-Quellcode:
  ProgressBar.Position := SollPosition mod ProgressBar.Max;

Mada 20. Mär 2003 12:46

Danke!!

Wußte es war was einfaches! :roll:

Gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:28 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