Gracias por la ayuda que ya me han dado y que seguirán dando, mi consulta:
Tengo los formularios F1 (padre MDI) y F2 (hijo MDI) y una clase C1:
- Desde F1 instancio (con un botón) nuevos objetos de F2 y se incrementa una variable estática en C1
- Cuando el contador en C1 llega a 3 (he instanciado desde F1 tres objetos de F2) el botón se deshabilita (enabled)
- Hasta allí todo bien, para re-habilitar el botón en F1, cierro uno o más instancias de F2 disminuyendo el contador en C1
- Y ¡voile! se habilita el botón en F1
Bueno, el último paso no lo logro implementar, he intentado esto en el Closed() y el Closing() de F2:
C1.contador--;
F1.button1.Enabled=true;
Pero es lógico que no funciona ¿Cuál es la forma correcta? Gracias. |