Yo utilizaría una bandera para identificarlo, pon una variable tipo string y al crear la forma y cambiar de pagina graba el valor
No se, por ejemplo, en el onCreate del form pon:
Código Delphi
[-]
Origen:= PageControl1.ActivePage
y en el onChange de tu PageControl pon
Código Delphi
[-]
if Origen <> PageControl1.ActivePage
begin
showMessge('La pagina cambio');
end
else
begin
showMessge('La pagina es igual');
end;
Origen:= PageControl1.ActivePage;