У меня есть окно сообщения с YesNoCancel
кнопки...
Yes
сделает некоторое действие и закроется, приложение - хорошо работаетNo
ничего не сделает и закроет приложение - (см. ниже),Cancel
ничего не сделает и сохранит приложение открытым - (см. ниже).Я использую DialogResult.No
для кнопки No и DialogResult.Cancel
для Кнопки отмены. Но нажимая любого из них триггеры DialogResult.Cancel
событие.В чем проблема?
Это должно работать нормально:
Dim result As Integer = 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