Hola.
Es que estas confundiendo la funcionalidad del parámetro
Owner, que indica quíen será el encargado de liberar la memoria ocupada por el componente, con la propiedad
Parent, que indica quién contiene al componente.
Por ejemplo:
Código Delphi
[-]
with TLabel.Create(TForm1) do begin
Caption:= 'HOLA';
Color:= clYellow;
end;
No mostrará el
TLabel en Form1, sólo indica que Form1 es el encargado de liberarlo.
Para mostrarlo en un
TScrollBox por ejemplo, deberías hacer:
Código Delphi
[-]
with TLabel.Create(TForm1) do
begin
Caption:= 'HOLA';
Color:= clYellow;
Parent:= SCrollBox1; ...
end;
Un saludo.