Farbe des (Progress-) Indicators zur Laufzeit ändern?

29. August 2006 09:11

Guten Morgen!

Ein currForm.indicator.updateforecolor funktioniert imho nicht bei diesen schönen %-Balken zur Laufzeit.

Gibt es einen Trick mit dem man dennoch die Balkenfarbe zur Laufzeit ändern kann (mit einer Grafik als Ersatz oder so?) Hat so was schon mal jemand gebraucht oder gemacht? Wenn das ganze auch noch Bestandteil einer Tabelle sein könnte - *seufzvonwasträumicheigendlich* ;-)

Viele Grüße, Peter

29. August 2006 10:21

Hallo Peter,

wie du schon festgestellt hast, kannst du die Farbe der Fortschrittsanzeige nicht zur Laufzeit ändern.
Es gibt jedoch einen Trick, mit dem das möglich wird:
Sofern auf dem Arbeitsplatz nicht das XP-Design verwendet wird, kannst du die Farbe des Indikators in den Properties festlegen.
Nun legst du noch für jede weitere Farbe einen weiteren Indikator an und gibst allen einen eindeutigen Namen.
Nun kannst du zwar immer noch nicht die Farbe zur Laufzeit ändern, jedoch kannst du den jeweiligen Indikator einblenden (und alle anderen ausblenden).

29. August 2006 10:32

Hi Timo!

Genau so was hab ich gehofft, das geht... Jedoch
"Gibt es auch die Möglichkeit in einer Tabelle Objekte übereinanderzulegen?"

Grüße, Peter

Re: Farbe des (Progress-) Indicators zur Laufzeit ändern?

3. Juni 2009 16:40

ich muss nochmal dieses Thema aufleben lassen (wenn wahrscheinlich auch nur kurz ^^):

bei Vista ist das gar nicht mehr möglich oder?

Re: Farbe des (Progress-) Indicators zur Laufzeit ändern?

3. Juni 2009 19:57

MatthiasKönig hat geschrieben:bei Vista ist das gar nicht mehr möglich oder?

Seit dem XP-Design lässt sich die Farbe des Progress-Indicators nicht mehr über die Properties einstellen.
Dies gilt somit auch für das Vista-Design (und wahrscheinlich auch für Win7).