Creo que he dado con el problema... El FormPadre es a su vez hijo Modal de otro Form (Abuelo

) y esto crea un conflicto ..el caso es que he hecho un sencillo programa con tres forms el "Abuelo" abre modalmente al "Hijo", este modifica un componente del "Abuelo" de la manera que me habeis indicado y perfecto...el resultado no es el mismo cuando a su vez abro el Form "Hijo" modalmente desde el form"padre" e intento modificar uno de sus componentes... me da el error comentado al inicio....
Hay alguna solucion para este problema "FAMILIAR"
gracias