Hola a todos, espero se encuentren bien.
Quiero asociar el botón [X] de un formulario con un procedimiento, como hago algo asi?
Espero me puedan ayudar, gracias
| |||
asociar el botón [X] de un formulario Hola a todos, espero se encuentren bien. Quiero asociar el botón [X] de un formulario con un procedimiento, como hago algo asi? Espero me puedan ayudar, gracias |
| |||
Respuesta: asociar el botón [X] de un formulario gracias por contestar, hice lo que pusiste y no me cierra el sistema lo hice con otro evento asi esta mi procedimiento private void FrmClosed(object sender, FormClosedEventArgs e) { // esto es un procedimiento que llama al formulario de salida salirToolStripMenuItem_Click(null, null); } private void salirToolStripMenuItem_Click(object sender, EventArgs e) { FrmSalir1 Salir1 = new FrmSalir1(); Salir1.ShowDialog(); } Si funciona pero se visualiza 2 veces el formulario Frmsalir, a que se deberá? |
| ||||
Respuesta: asociar el botón [X] de un formulario mira mejor haz esto en tu evento del boton salir de tu menu dile a tu form this.Close y en el evento closing de tu aplicacion solo despliega tu aviso de tu form salir si es ok e.Cancel=false si es cancerl e.Cancel=true private void FrmClosing(object sender, FormClosedEventArgs e) { FrmSalir1 Salir1 = new FrmSalir1(); if(Salir1.ShowDialog()==DialogResult.Yes) e.Cancel=false; else e.Cancel=true; } private void salirToolStripMenuItem_Click(object sender, EventArgs e) { this.Close(); } |
| |||
Respuesta: asociar el botón [X] de un formulario Tengo que desplegar la FormSalir1 ya sea que opriman salir o el botón [X] lo puse asi: private void FrmClosing(object sender, FormClosingEventArgs e) { salirToolStripMenuItem_Click(null,null); e.Cancel = false; } pero nunca cierra el sistema, se cicla en FrmSalir1 |
| ||||
Respuesta: asociar el botón [X] de un formulario no mira como puse el codigo de arriba quita le evento de closed. pon tu codigo como lo tienes ahora y lo corregimso |
| |||
Respuesta: asociar el botón [X] de un formulario ya quite el evento closed y tengo asi: private void salirToolStripMenuItem_Click(object sender, EventArgs e) { FrmSalir1 Salir1 = new FrmSalir1(); Salir1.BanSS = BanSP; Salir1.Owner = this; Salir1.ShowDialog(); } private void Closing(object sender, FormClosingEventArgs e) { salirToolStripMenuItem_Click(null,null); e.Cancel = false; } en FrmSalir1 pongo Application.Exit(); |
| ||||
Respuesta: asociar el botón [X] de un formulario ponlo asi private void salirToolStripMenuItem_Click(object sender, EventArgs e) { this.Close(); } private void Closing(object sender, FormClosingEventArgs e) { FrmSalir1 Salir1 = new FrmSalir1(); Salir1.BanSS = BanSP; Salir1.Owner = this; Salir1.ShowDialog(); } |
| |||
Respuesta: asociar el botón [X] de un formulario Despliega 2 veces FrmSalir1 y me manda una excepción : Colección modificada; puede que no se ejecute la operación de enumeración. Esto lo marca en Application.Exit(); si le quito Application.Exit(); no cierra el sistema |
| ||||
Respuesta: asociar el botón [X] de un formulario pues entones no pongas en tu formsalir el application exit. solo dile q retorne un true o DialogResult.Yes. supongo q es un si no tu FrmSalir no |
| |||
Respuesta: asociar el botón [X] de un formulario en la FrmSalir, despliego unas etiquetas por cierto tiempo con ayuda de un timer Después de ese tiempo se tiene que cerrar el sistema en su totalidad. |
| |||
Respuesta: asociar el botón [X] de un formulario Ya cierra la forma principal pero antes de abrir esta forma tengo otra una mdi, esa no se cierra, como le hago para cerrarla desde un principio? |
| ||||
Respuesta: asociar el botón [X] de un formulario entonces dentro de tu evento haz un ciclo entre los childs de tu parent mdi foreach(Form current in this.Childs) { current.Close(); } o algo asi ahoita no tengo un vs a la mano para corroborarlo |