Ver Mensaje Individual
  #7  
Antiguo 26-02-2010
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Reputación: 22
Caro Va por buen camino
Cita:
Empezado por Kandorf Ver Mensaje
La primera vez lo crea (pero no se ve)
Hola Kandorf, es porque debes asignarle un Parent como te han indicado, en tu caso el Parent sería el ScrollBox.

Cita:
Empezado por Kandorf Ver Mensaje
la segunda vez que se llama a la función dice que ya existe un objeto con ese nombre.
Esto es porque tampoco le estas asignando un nombre unico a cada instancia, para dejar que delphi te ponga los nombres, en su propiedad name le asignas vacio (''), si quieres ponerle tu los nombres puedes utilizar un contador e ir concatenando cada ves que crees un nuevo Frame.

Código Delphi [-]
var
  NuevaPrev: TObjPrevPelicula;
begin
 NuevaPrev := TObjPrevPelicula.Create(Self);
 NuevaPrev.Name := '';
 NuevaPrev.Parent := ScrollBox1;
 NuevaPrev.Top := aTop;
 Inc(aTop, 100);
end;

aTop lo inicializas en 0.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita