Suponiendo que el código:.NET: ¿Cómo hacer que Escape cierre un MessageBox.Show()?
MessageBox.Show(this,
"Would you like the differential girdle spring on the up-end of the grammeters?",
"Smi-Boloid Stater Slots",
MessageBoxButtons.YesNo,
MessageBoxIcon.Warning);
alt text http://i41.tinypic.com/rayots.jpg
Si el usuario presiona escape, lo quiero para cerrar el cuadro de mensaje, y el método Show()
puedo volver DialogResult.None
.
pregunta relacionada: ¿Cómo puedo activar la "X" en la esquina superior derecha de un MessageBox.Show para que el usuario abortar?
Algo así como un diálogo de confirmación de Windows Explorer le permite presionar Escape para abortar.
Algo así como la forma permite un diálogo de confirmación de Internet Explorer pulsa escape a la interrupción.
Algo así como la forma permite un diálogo de confirmación de Outlook que se pulsa escape para abortar.
Algo así como la forma en todos los diálogos en la historia del universo deja escapar el usuario pulse o haga clic en X, con el fin de decir:
"No tengo la más remota idea de lo que estás pidiéndome , por favor no rompa mi computadora ".
Uso botones Sí y no sólo para responder a las preguntas de sí o no. La instrucción principal debe ser naturalmente expresaron como un sí o un no. Nunca use OK y Cancel para sí o no preguntas.
Aceptado por "no posible" –