muchísimas gracias, teniais toda la razón los dos... funcionaba perfectamente
el problema es que yo lo situaba en el evento equivocado, en cuanto lo he puesto en OnChange del pagecontrol ha funcionado sin problemas
gracias de nuevo y siento el misterio
un saludo