I have a really simple line of code --
myAns = MessageBox.Show(sb.ToString(), "Send Confirmation",
MessageBoxButtons.YesNo;
But, what I would like to happen is if the user presses <ENTER> the result
comes back as DialogResult.No. Currently, when the box pops up Yes already
has focus by default and when they hit <ENTER> without clicking on a button,
the MessageBox returns DialogResult.Yes.
Is this possible, using a simple MessageBox? Or do I need to pursue another
route?
Thanks!
Tom Porterfield - 29 Aug 2007 17:42 GMT
> I have a really simple line of code --
>
[quoted text clipped - 8 lines]
> Is this possible, using a simple MessageBox? Or do I need to pursue another
> route?
There are overloads of the Show method that allow you to pass in the
default button. Ex:
myAns = MessageBox.Show(sb.ToString(), "Send Confirmation",
MessageBoxButtons.YesNo, MessageBoxIcon.None,
MessageBoxDefaultButton.Button2);

Signature
Tom Porterfield