(Co-Admin)
Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
Delphi 10.4 Sydney
|
AW: ProgressBar unnötig animiert
9. Nov 2017, 10:38
Der Progressbar ist ja eines der Common-Controls, für die Windows selbst zuständig ist. Solange Du nicht das Windows-Basic-Theme aktiv hast, ist der Balken systemseitig animiert.
Mit einem halbseidenen Kniff kannst Du die Animation abwürgen: Sie funktioniert nämlich nur dann, wenn der Fortschritt sich erhöht, nicht aber, wenn er zurückgedreht wird. Du könntest den Balken also in zwei Schritten zuerst auf "AktuellerFortSchritt+1" und dann direkt auf "AktuellerFortschritt" setzen. Damit hebelst Du die Animation aus. Schön ist was anderes, aber das führt wenigstens vorläufig zum Ziel. (Bei dem +1 musst Du natürlich das Maximum Deines Balkens berücksichtigen, sonst gibt das eine hässliche Fehlermeldung...)
Daniel R. Wolf mit Grüßen aus Hamburg
|