Gracias por el ejemplo.
Ya lo tenia implementado asi. gracias nuevamente.
Una duda me surge, aunque le he dado solucion, no se si es la correcta.
Al haber varios forms duplicados, y al tener que hacer procesos externos para luego volcarlos a ellos, ¿como se cual es el form activo para pasarles los datos?
Mi solucion, no se si correcta o no fue declarar una variable array de tipo form (frm) y al crear cada form, ajudicar un nº en su Tag.
Cada vez que active uno de ellos paso a una variable publica (FActivo) el valor del Tag del formulario, asi desde el proceso puedo hacer referencia al frm(FActivo)
Bueno espero críticas
Saludos a todos.