Ver Mensaje Individual
  #4  
Antiguo 12-11-2011
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Reputación: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Me suscribo a las respuestas dadas por escafandra y ecfisa.

Sólo añadir que un componente sí puede cambiar de dueño, mediante los métodos RemoveComponent e InsertComponent.

Código Delphi [-]
Var
  L :TLabel;
Begin
  L := Form1.Label1;

  // Hacemos que Form2 sea el nuevo dueño del objeto etiqueta L
  Form1.RemoveComponent (L);
  Form2.InsertComponent (L);

  { Por ser un componente visual también es necesario cambiar la propiedad
    Parent, si queremos que L deje de verse dentro de Form1 y aparezca
    ahora dentro de Form2 }
  L.Parent := Form2;

Saludos orejudos.

Al González.
Responder Con Cita