Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
Delphi 2007 Enterprise
|
Re: unterschiedliche Farben bei TColor=15780518 vs. clSky
11. Jul 2007, 15:15
Ich glaube, ich hab die Lösung für Dich:
In Graphics.pas ist dieses definiert:
clSkyBlue = TColor($F0CAA6);
$F0CAA6 = 15780518
Bei Dir im Formulat steht für Edit1:
Color = 16776176 => $FFFBF0
und für Edit2:
Color = clSkyBlue => $F0CAA6 => 15780518
Da die beiden Farbwerte aber nicht genau stimmen, nimmt Delphi den Wert, der der angegebenen Farbe am ähnlichsten ist. Und dies ist eben clSkyBlue. Angezeigt wird aber von Windows der echte Farbwert entsprechend 15780518 und 16776176.
Und wenn Du im Objektinspektor bei "Color" schaust, findest du clSkyBlue doppelt. Einmal oben und einmal ganz unten in der Liste.
Klaus E. Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
|