procedure TForm1.Edit_ENTRADA_OnKeyPress(Sender: TObject; var Key: Char);
var
Panel : TPanel;
Alias : string;
begin
{ esto lo pongo para seguimiento, pero por aquí no pasa }
Panel_DATOS.Caption := '['+Alias+' ha pasado por aquí]';
if( Key=#13 ) then begin
Key := #0;
Alias := Trim(Edit_ENTRADA.Parent.Name);
{ esto lo pongo para seguimiento, pero por aquí tampoco pasa }
Panel_DATOS.Caption := '['+Alias+']';
{ buscar el panel sobre el que está puesto }
Panel := FindComponent(Alias) as TPanel;
{ copiar el texto del Edit en el Panel que lo contiene }
Panel.Caption := Edit_ENTRADA.Text;
{ quitarlo de enmedio }
Edit_ENTRADA.Visible := false;
Edit_ENTRADA.Parent := Panel_DATOS;
end;
end;