加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

vb.net – MessageBox with YesNoCancel – No&Cancel触发同

发布时间:2020-12-16 23:52:10 所属栏目:大数据 来源:网络整理
导读:我有一个包含YesNoCancel按钮的消息框… 按Yes将执行一些操作并关闭应用程序 – 工作正常 按No将不执行任何操作,并关闭应用程序 – (见下文) 按取消不会做任何事情,并保持应用程序打开 – (见下文)。 我使用DialogResult.No为No按钮,DialogResult.Cancel
我有一个包含YesNoCancel按钮的消息框…

>按Yes将执行一些操作并关闭应用程序 – 工作正常
>按No将不执行任何操作,并关闭应用程序 – (见下文)
>按取消不会做任何事情,并保持应用程序打开 – (见下文)。

我使用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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读