Einzelnen Beitrag anzeigen

Mutier

Registriert seit: 22. Jul 2006
20 Beiträge
 
#1

Hintergundfarbe von TGauge setzen, wann wird neu gezeichnet?

  Alt 25. Jul 2006, 09:43
Hallo,

ich habe ein kleines Programm geschrieben, in dem sich die Hintergrundfarbe eines TGauge-Controls in Abhängigkeit eines Wertes ändern soll. Dieser Wert kann sich im 1/100 Sekundenintervall ändern, muss er jedoch nicht.

Ist es nun in puncto Rechenbedarf günstiger, wenn ich bei jedem Schleifendurchlauf dem Tgauge entsrepchend des Wertes eine Farbe zuweise (auch wenn es diese Farbe bereits schon hat), oder sollte man besser erst nachsehen, ob eine neue Farbe zugewiesen werden muss? Mit anderen Worten, zeichnet Delphi mein tgauge automatisch neu, wenn ich eine neue Farbe zuweise oder nur dann, wenn sich diese Farbe von der vorangegangenen unterscheidet?

Ist es bei diesem Einsatzgebiet zu empfehlen, eher die Palette zu bearbeiten. Ginge das überhaupt?

Danke für Eure Hilfe!

Ciao
Mutier
  Mit Zitat antworten Zitat