Konstruktoren von Komponenten
-
Hallo miteinander
ich habe von TShape eine Klasse abgeleitet und möchte mir in deren Konstruktor, die vom Anwender eingestellten Werte z.B. für Brush->Color abspeichern (um sie später bei Bedarf wieder einstellen zu können).
Wenn mein Konstruktor aufgerufen wird, sind jedoch nur die Standardwerte von TShape vorhanden und nicht die, die der Anwender im Objectinspektor eingestellt hat.
Weiß jemand wie ich an die eingestellten Werte komme ?DANKE
Gruß Mecki
-
Hallo Mecki,
es tut mir leid aber im Moment ist mir nicht ganz klar was du da machst. Kannst du bitte mal den Code zu deiner Frage ins Forum stellen.Evi48
-
Normalerweise mußt Du die Methode Loaded() überladen. Loaded() wird aufge-
rufen, nachdem alle Eigenschaftswerte geladen wurden. In Loaded() sollte man
die geerbte Methode (wäre hier TShape::Loaded()) aufrufen.
Ob das hier allerdings auch klappt, weiß ich nicht, da TShape über keine
Loaded()-Methode verfügt?
Oder Du überprüfst die Eigenschaft ComponentState auf csLoading.Gruß,
Alexander