Tengo un programa que ejecuta un proceso externo. Al volver intento realizar una operación sobre un formulario que no es el formulario principal. Me dice que estoy intentendo acceder con otro thread distinto al que lo creo. Entonces hago:
ForGenDVDCallBack d =
new ForGenDVDCallBack(MenInf);
Invoke(d);
Luego cierro el formulario y abro otro realizo una serie de operaciones y al tiempo regresa a este trozo de código y me dice que no puede acceder al formulario porque esta cerrado. Es lógico lo he cerrado yo pero vuelve a este trozo. ¿Por qué?
¿Cómo puede solucionarlo?