Wie wird der ProgressBar implementiert?

Rund um die LCL und andere Komponenten
Antworten
br_klaus
Beiträge: 244
Registriert: Do 21. Jan 2010, 22:33
OS, Lazarus, FPC: Windows Vista (L 0.9.31 FPC 2.5.1)
CPU-Target: 32Bit
Wohnort: z.z. Brasilien, sonst 82335 Berg-Leoni (südlich von München)

Wie wird der ProgressBar implementiert?

Beitrag von br_klaus »

Eine Frage:
Wie wird der ProgressBar implementiert? Bei den Beispielen, die ich da gesehen habe, blicke ich nicht so ganz durch, wie man das anstellt.

Wenn ich z.B. eine Datei habe, mit der ich hintereinander verschiedene Operationen machen will. Wie kann man die in zwei verschiedenen Progressbars anzeigen (einen für die aktuelle Aktion, den anderen für das Gesamt)?
Ich habe zB
Action1: 30 sec., 100%
Action2: 60 sec: 50%
Action3: 150 sec: 0%
D,h, von den insgesamt 4 min entfallen auf die einzelnen Aktionen je 12,5 - 25 - 62,5 %
Insgesamt bin ich bei 25%, Action2 bei 50%
Wie stelle ich das in zwei Progressbars dar, so daß die Prozentzahl jeweils in deren Mitte zu sehen ist (je nach Hintergrund weiß / schwarz)? (XOR ?)

Herzlichen Dank
P. Nikolaus

knight
Beiträge: 802
Registriert: Mi 13. Sep 2006, 22:30

Re: Wie wird der ProgressBar implementiert?

Beitrag von knight »

br_klaus hat geschrieben: Wie stelle ich das in zwei Progressbars dar, so daß die Prozentzahl jeweils in deren Mitte zu sehen ist (je nach Hintergrund weiß / schwarz)? (XOR ?)

Herzlichen Dank
P. Nikolaus
Wie wäre es mit der Eigenschaft BarShowText ?

knight

Antworten