Einzelnen Beitrag anzeigen

Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#4

Re: unterschiedliche Farben bei TColor=15780518 vs. clSky

  Alt 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.
  Mit Zitat antworten Zitat