Form1.CheckBox1.Color; = -16777201
Sieht irgendwie nach einem Integerüberlauf aus oder so. Als wenn die Datentypen nicht zusammen passen. Hast du dir mal die Konstanten angeguckt?
PS: Du arbeitest gerade ziemlich am Limit. Da gibt es wenig Experten, die so tief in der Materie drin stecken.
Das ist die Farbe die mir von TColor also Form1.CheckBox1.Font zurück gegeben wird.
Deshalb muss ich sie nach System Color Konvertieren.
Warum das so ist kann ich nicht sagen jedenfalls funktioniert es nur so.
Danach funktioniert es gut.. siehe shot.
TColor <> Colorref
gruss