Ver Mensaje Individual
  #2  
Antiguo 10-11-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
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  // TLabel.Create(ScrollBox1), TLabel.Create(nil), etc.
  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;  // <- El contenedor es SCrollBox1
    ...
  end;

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita