Ver Mensaje Individual
  #13  
Antiguo 02-02-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
Suscribo lo dicho por dec. Aunque también puedes anidar Frames en tiempo de ejecución, colocar tantos frames como quieras y situarlos donde te apetezca.

Como ya sabes, solo con poner la propiedad Parent de un frame, puedes poner ese frame donde quieras.

Ejemplo:
Código Delphi [-]
var
  l: TLabel;
  f1, f2: TFrame;
  b: TButton;
begin
  f1 := TFrame.Create(Self);
  f1.Parent := Self; // por Form1, por ejemplo
  
  f2 := TFrame2.Create(Self);
  f2.Parent := f1; // lo metemos dentro de frame1

  f1.SetBounds( 0,0 100, 400); // lo hacemos mas alto para que quepa el segundo frame
  f2.setBounds(300, 100, 100,100); // ajustamos el tamaño
Obviamente tendrás que jugar con los anchors para que todo cuadre y unos frames no se superpongan con otros.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita