Como estás creando el panel dos?
Le estás asignando su propiedad Parent? Esta debe apuntar al Panel1 que es el que lo va a contener:
Código Delphi
[-]
constructor TMiPanel.Create(AOwner: TComponent);
begin
inherited;
FPanelHijo := TPanel.Create(Self); FPanelHijo.Parent := Self; end;
Saludos...