Set the MessageBox default button in C#

[example]

The fifth parameter to MessageBox.Show indicates the default button. The following code shows how the program displays a MessageBox with the second button as the default so it is initially selected when the message box appears.

// Display a message box with the second button the default.
private void btnButton2_Click(object sender, EventArgs e)
{
    DialogResult result = MessageBox.Show(
        "The second button is the default.",
        "Caption",
        MessageBoxButtons.YesNoCancel,
        MessageBoxIcon.Information,
        MessageBoxDefaultButton.Button2);
    MessageBox.Show("You selected " + result.ToString());
}

That’s all there is to it. It’s not very complicated, it’s just not well known.


Download Example   Follow me on Twitter   RSS feed   Donate




This entry was posted in dialogs, MessageBox and tagged , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *