Eigene Komponente -> Einstellungen merken
-
Hallo zusammen!
Mein Problem: Ich habe meine Komponente von der klasse TCustomPanel abgeleitet und um ein Label erweitert.
Leider werden die Änderungen (zur Designzeit) am Label der Komponente spez. Label->Caption->Font zur Laufzeit verworfen. Könnte mir jemand einen Tipp geben wie diese Änderungen auch noch zur Laufzeit erhalten bleiben?
Danke im Voraus!
coder24h
-
Das Problem hat sich erledigt!
Wenn ich Font des Labels direkt bearbeite bleibt die Änderung auch zur Laufzeit von erhalten:void __fastcall TDoubleLabel::SetFontLowLabel(TFont* _Font) { if(LowLabel) LowLabel->Font->Assign(_Font); }
Vorher hatte ich einen anderen Ansatz:
void __fastcall TDoubleLabel::SetFontLowLabel(TFont* _Font) { if(LowLabel) { FFontLowLabel->Assign(_Font); LowLabel->Font->Assign(_FFontLowLabel); } }
Viele Grüße
coder24h