Foros del Web » Programación para mayores de 30 ;) » .NET »

Terminar aplicación con Alt+F4

Estas en el tema de Terminar aplicación con Alt+F4 en el foro de .NET en Foros del Web. Hola a todos, he buscado en internet sobre este tema, pero lo único que encuentro son búsquedas de cómo DESHABILITAR el atajo de Alt+F4. Actualmente ...
  #1 (permalink)  
Antiguo 11/05/2011, 18:14
 
Fecha de Ingreso: enero-2011
Mensajes: 7
Antigüedad: 14 años
Puntos: 0
Terminar aplicación con Alt+F4

Hola a todos, he buscado en internet sobre este tema, pero lo único que encuentro son búsquedas de cómo DESHABILITAR el atajo de Alt+F4.

Actualmente en mi programa, hecho en C#, si presiono la combinación de Alt+F4, el programa desaparece, pero pareciera que no se termina, pues Visual Studio me sigue dando las opciones de detener el depurador y por lo que veo, la aplicación SIGUE en memoria, mientras que si presiono la tachecita roja para cerrar el formulario, el depurador termina y mi aplicación deja de consumir memoria RAM.

Lo que a mí me gustaría hacer es poder terminar la ejecución de mi programa con Alt+F4, pero como ya mencioné, sólo encuentro información para deshabilitar el uso de Alt+F4.

Gracias de antemano.
  #2 (permalink)  
Antiguo 11/05/2011, 23:35
Avatar de gerardo_alberto_2803  
Fecha de Ingreso: mayo-2011
Ubicación: Poza Rica, Veracruz
Mensajes: 6
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Terminar aplicación con Alt+F4

Mira, la verdad no se como trabaje la configuracion de tu maquina, pero en la mia si funciona el uso de Alt + F4 para cerrar mis programas.


Pero buscando algo que te sirva te dejo esta opcion que puedes utilizar.


private void Form1_KeyUp(object sender, KeyEventArgs e)
{
if (Convert.ToInt32(e.KeyData) == Convert.ToInt32(Keys.Alt) + Convert.ToInt32(Keys.N))
{
MessageBox.Show("Se ha pulsado la combinación de teclas Control+N");
return;
}
}


private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Alt && e.KeyCode == Keys.F4)
{
MessageBox.Show("Se ha pulsado la combinación de teclas xxxxxxxxxxxxxxxxxxxxx");
return;
}
}


Te comento para que sepas, que los eventos Keypress, keyup, y keydown, funcionan de manera que reconocen el teclado, pero tienen que ser usados en por ejemplo Textbox, combobox, buttons, etc. espero te sirva.

Etiquetas: alt+f4
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:32.