function CloneComponent(Owner, Original: TComponent; ClassType: TComponentClass): TComponent; var Stream: TMemoryStream; begin Result := ClassType.Create(Owner); if Original is TWinControl then (Result as TWinControl).Parent := (Original as TWinControl).Parent;