I have a message box with the YesNoCancel
buttons...
Yes
will do some action and close the application - works fineNo
will do nothing and close the application - (see below)Cancel
will do nothing and keep the application open - (see below).I'm using DialogResult.No
for the No button and DialogResult.Cancel
for the Cancel button. But pressing either of them triggers DialogResult.Cancel
event. What's the problem?
To display a message box, call the static method MessageBox. Show. The title, message, buttons, and icons displayed in the message box are determined by parameters that you pass to this method.
This should work fine:
Dim result As DialogResult = MessageBox.Show("message", "caption", MessageBoxButtons.YesNoCancel) If result = DialogResult.Cancel Then MessageBox.Show("Cancel pressed") ElseIf result = DialogResult.No Then MessageBox.Show("No pressed") ElseIf result = DialogResult.Yes Then MessageBox.Show("Yes pressed") End If
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With