2010-10-02 11 views

risposta

15

MessageBox.Show? È possibile specificare il titolo, la didascalia e alcune opzioni per i pulsanti da visualizzare.

D'altra parte, se chiedi alle persone di confermare le informazioni, sembra che tu voglia mostrare una finestra di dialogo personalizzata, cosa che puoi fare con Form.ShowDialog.

+0

Grazie, esaminerò la classe Form.ShowDialog. A proposito, come hai modificato la tua domanda senza mostrare la revisione? –

+1

@ Sergio Tapia: i primi cinque minuti sono "gratuiti" per le modifiche. –

151

Ecco un esempio. Puoi provare qualcosa come questo.

var confirmResult = MessageBox.Show("Are you sure to delete this item ??", 
            "Confirm Delete!!", 
            MessageBoxButtons.YesNo); 
if (confirmResult == DialogResult.Yes) 
{ 
    // If 'Yes', do something here. 
} 
else 
{ 
    // If 'No', do something here. 
} 

Si può anche provare MessageBoxButtons.OKCancel invece di MessageBoxButtons.YesNo. Dipende dalle tue esigenze

+1

Questo approccio ha funzionato perfettamente per me. Ho avuto un caso in cui vi è un pulsante "reset" che elimina i dati e questo fornisce un ottimo metodo per gestirlo. –

Problemi correlati