gpt4 book ai didi

vb.net - MessageBox 与 YesNoCancel - 否和取消触发相同的事件

转载 作者:行者123 更新时间:2023-12-03 06:28:35 25 4
gpt4 key购买 nike

我有一个带有 YesNoCancel 按钮的消息框...

  • 将执行一些操作并关闭应用程序 - 工作正常
  • 不会执行任何操作并关闭应用程序 -(见下文)
  • 取消不会执行任何操作并保持应用程序打开 -(见下文)。

我使用 DialogResult.No 作为 No 按钮,使用 DialogResult.Cancel 作为 Cancel 按钮。但按下其中任何一个都会触发 DialogResult.Cancel 事件。有什么问题吗?

最佳答案

这应该可以正常工作:

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

关于vb.net - MessageBox 与 YesNoCancel - 否和取消触发相同的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2256909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com