Supponendo che il codice:.NET: come avere Escape chiude 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
Se l'utente preme fuga, lo voglio per chiudere la finestra di messaggio, e il metodo Show()
posso tornare DialogResult.None
.
Domanda correlata: come abilitare la "X" nell'angolo in alto a destra di un MessageBox.Vedere l'interruzione dell'utente?
Un po 'come una finestra di dialogo di conferma di Esplora risorse di Windows consente di premere escape per interrompere.
Un po 'come una finestra di dialogo di conferma di Internet Explorer che consente di premere escape per interrompere.
Un po 'come una finestra di dialogo di conferma di Outlook consente di premere escape per interrompere.
Un po 'come come ogni finestra nella storia dell'universo lascia l'utente preme fuga, o fare clic su X, per dire:
"Non ho idea di che cosa terrena sei chiedermi , per favore non rompere il mio computer ".
Usa pulsanti Sì e No solo per rispondere a sì o no domande. L'istruzione principale deve essere naturalmente espressa come domanda si o no. Non utilizzare mai OK e Annulla per rispondere o no alle domande .
Accettato per "non possibile" –