Schaffe ich es irgendwie, dass die Komponente auf der Form zur Designzeit bereits die geänderte Farbe hat? Zur Runtime geht alles und ich kann zur Designtime auch die Farbe ändern, nur die neue Defaultfarbe sehe ich zur Designtime noch nicht.
Also diese Zeile
if (csDesigning in ComponentState) then Exit;
bewirkt, dass zur
Design-Time die geänderte Farbe eben nicht zu sehen ist. Was passiert denn, wenn du die Zeile einfach mal auskommentierst?