Zitat:
Also 1.: Wenn du die Textfarbe eines Labels verändern willst, dann nutze bite Label1.Font.Color.
2.: Ein Zugriff dieser Art ist alles andere als Optimal! Besser wäre hier TForm1 eine property mit Setter und Getter zu verpassen, in der der Setter die Farbe setzt.
3.: Ich habe dein Konstrukt (bist auf den Farbteil) nachgebaut, und es funktioniert ohne Probleme. (Auch wenn es nicht schön gelöst ist. Sieh 2.). Eventuell findest du dadurch deinen Fehler.
VIELEN Dank für die sehr umfangreiche Hilfe. Es hat wirklich sehr geholfen.