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 "
Padre", 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
Nota:Perdonar que repita el post.. me he echo un lio con editar y citar