Hallo,
weiß Jemand zu welchem Zeitpunkt die Einstellungen im Objektinspektor
auf die betreffende Komponente übertragen werden?
Ich habe ein eigenes Form von TForm abgeleitet. Dieses soll, wenn gewünscht,
am besten vor dem ersten Form-Show seine Position aus der Registry laden.
Das Problem ist die published Property "LoadPosition":
Delphi-Quellcode:
constructor Create(Owner: TComponent); override;
begin
inherited Create(Owner);
LoadPosition := True;
end;
Die Default-Werte müssen ja nach dem "inherited Create..." gesetzt
werden, damit sie im Objektinspektor den richtigen Standard-Wert haben.
Ich habe nun die Prozedur "DoShow" von TCustomForm überschrieben und
nach dem "inherited DoShow;" abgefragt ob "LoadPosition" True oder False ist,
aber egal was im Objektinspektor eingestellt ist: Ich bekomme ich immer den
Wert aus meinem Constructor!