Farbe von dynamisch erstellten Panels ändern
-
Nachdem das oben genannte nicht wie gewohnt funktioniert hatte, habe ich das durchgelesen.
Daraus habe ich gefolgert, dass das Bearbeiten von dynamisch erstellten Objekten so funktionieren sollte, wie ich es mir vorgestellt hatte:
Panel=new TPanel (Form1); Panel->Parent=Form1; Panel->Visible=true; Panel->Enabled=true; Panel->Color=clRed; Panel->Caption="heinz";Zusätzlich natürlich noch den Zeiger in der Unit1.h unter private deklariert.
TPanel *Panel;Wenn ich dieses Programm ausführe, ändert sich beim Panel nur die Schrift, jedoch nicht die Farbe. Deswegen bin ich etwas ratlos, könnte mich da bitte jemand auf meinen Denkfehler hinweisen?
mfg benediktibk
-
Versuchs mal mit:
Panel->ParentBackground = false;
-
Dankeschön, Problem gelöst.

mfg benediktibk