The MessageBox dialog can contain several buttons: OK, Cancel, Yes,
No, Retry and so on. The question is how do you figure out which of
the buttons was clicked? If OK was clicked, you want to take a different
action than if Cancel was clicked. The solution is to use the
DialogResult object:
DialogResult dlgResult = MessageBox.Show(“Do you want to continue?”, “Continue?”, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dlgResult== DialogResult.Yes) { // Yes, continue } else if (dlgResult == DialogResult.No) { // No, stop } |