In OnPaint/OnPainting einfach Canvas.Brush.Color zuzuweisen geht auch nicht, so wie man es vielerorts aus der
VCL kannte.
Find ich zwar auch ein bissl umständlich und blöd, aber so isses nunmal.
Na zum glück... Firemonkey funktioniert halt ganz anders... Wäre ja auch fatal, wenn die GPU beim Rendern erst mal eine CPU Routine aufrufen müsste um eine Farbe zu ermitteln. Besondern, wenn da noch ein Filter usw. drüber liegen würde...