Hallo Martin,
Zitat:
Wie kann ich dies ändern?
In diesen Fällen ist die SetParent-Methode nicht schlecht, sie wird nur aufgerufen, wenn der sich der Parent ändert - das macht auch die
IDE wenn Du die Komponente hineinziehst. So z.B. legst Du Position x: 50 | y: 100 fest:
Delphi-Quellcode:
...
type
TMyComponent = class(...
...
protected
procedure SetParent(AParent: TWinControl); override;
...
implementation
...
procedure TMyComponent.SetParent(AParent: TWinControl);
begin
inherited;
SetBounds(50, 100, Width, Height);
end;
...
Schönen Gruß,
Rudy