Hallo,
ich habe ein Frage zu dem TColor Typ, denn mir ist ein Effekt aufgefallen, den ich nicht verstehe. Laut der Delphi Hilfe geben die drei niederwertigen Bytes des 4-Byte-Hexadezimalzahl-Wertes, die
RGB-Farbintensität für Blau, Grün und Rot an. So dass $00FF0000 Blau und $0000FF00 Grün ist.
Nun habe ich die Farbe der Form ändern wollen und habe folgendes eingegeben: $00FF0000, sie wurde Blau und dann habe ich dies eingeben: $55FF0000, nach der Hilfe sollte sich nichts ändern, aber die Form wurde Schwarz.
Wie kommt dies zustande?
Ebenso komisch sind negative Werte. Diese werden doch nur in positive umgewandelt und da ensteht der selbe Effekt. Gebe ich -$00FF0000 ein, so wird der Wert automatisch auf $FF010000 geändert. Öffne ich dann das Farbdialog und sage Farbe hinzufügen und dann OK so steht am Ende $00C8D0D4 da, welcher der richtige Wert ist.
Hoffe mich versteht jemand und kann mir Hilfe bzw. eine Erklärung dazu geben.
Gruß
Mazel