Botón rojo de los form

15/12/2006 - 10:25 por Francesc | Informe spam
Alguien podria decirme como hacer en C# que al cerrar un form hijo por la
cruz roja tipica de las ventanas de windows se produzca algo que yo le diga..
concretamente que el boton se ponga enabled...

hace dias que me discuto con eso, he buscado i preguntado pero nada
gracias por la ayuda!

Bienvenido al maravilloso mundo de la informatica...
 

Leer las respuestas

#1 Randolf A. Rincón F. (MVP)
15/12/2006 - 15:18 | Informe spam
Puedes hacer lo siguiente:

Pasas al form hijo una referencia al padre (que será quien en últimas
habilite el botón).
ó
Creas un método en el padre (estático) que habilite el botón...

y modificas el dispose de tu form hijo para que que de así:

/// <summary>
/// Limpiar los recursos que se estén utilizando.
/// </summary>
/// <param name="disposing">true si los recursos administrados se
deben eliminar; false en caso contrario, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
// Aquí escribes tu método
padre.habilitarBotonAHijo();
// O si es estático
FormularioPrincipal.habilitarBoton();

// Limpias los componentes de tu form
components.Dispose();
}
// sigues limpiando recursos
base.Dispose(disposing);
}


Happy Coding!

Randolf Rincón
MVP Visual C#

"Francesc" escribió en el mensaje de noticias
news:
Alguien podria decirme como hacer en C# que al cerrar un form hijo por la
cruz roja tipica de las ventanas de windows se produzca algo que yo le
diga..
concretamente que el boton se ponga enabled...

hace dias que me discuto con eso, he buscado i preguntado pero nada
gracias por la ayuda!

Bienvenido al maravilloso mundo de la informatica...

Preguntas similares