Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Vista Progressbar Highlight-Animation? (https://www.delphipraxis.net/92009-vista-progressbar-highlight-animation.html)

Hafish 13. Mai 2007 12:03


Vista Progressbar Highlight-Animation?
 
Hi

Ich möchte in meinem Programm unter Vista einen Anteil grafisch darstellen. Etwa so wie es der neue Windows Explorer bei der Festplatten-Vorschau macht:

http://img263.imageshack.us/img263/2...ressbarnd7.jpg

Ich habe es mit einer Progressbar versucht, allerdings hat die 3 Nachteile:
- Sie flimmert manchmal
- Kontinuierlich läuft da ein Highlight von links nach rechts, das anscheinend anzeigen soll, dass der Prozess nicht eingefroren ist. Dieses Highlight stört aber extrem in einer Darstellung wie ich sie anstrebe.
- Farbe ist immer gleich (weniger dringend)


Hat jemand eine Idee wie ich diese Probleme lösen könnte? Mir scheint, dass das flimmern von dem Highlight kommt. Weiß jemand wie ich dieses Highlight ausschalten kann?

RWarnecke 13. Mai 2007 12:09

Re: Vista Progressbar Highlight-Animation?
 
Ich würde da so ganz spontan die Komponente TGauge zu verwenden, weil die TGauge der Anzeige am nahsten kommt.

Die Muhkuh 13. Mai 2007 12:18

Re: Vista Progressbar Highlight-Animation?
 
Bei Jedi ist so Zeugs mit Gradient auch dabei.

Hafish 13. Mai 2007 12:38

Re: Vista Progressbar Highlight-Animation?
 
Hm, ich kenne beide Komponenten, aber die haben beide den gleichen Nachteil: Sie sehen veraltet aus. Ich will für Vista programmieren und dementsprechend auch den Vista-Farbverlauf in der Progressbar haben (oben hell, unten dunkel).
Bei den Jedis gibt es 3: Die normale JvProgressbar, hat aber das gleiche Problem wie die normale TProgressbar, die GradientProgressbar hat den Gradient von links nach rechts (genau das will ich nicht) und die JvXPProgressBar verwende ich im Moment, aber die hat eben XP-Style und nicht Vista.


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