你可以在一个消息框上有两组按钮吗? vb.net

时间:2013-11-05 17:51:56

标签: vb.net winforms messagebox

这可以做,并让每个设置控制单独的代码?

我想要实现的目标是在一个消息框中提出两个问题,这很容易做到但是我如何为每个按钮提供功能并防止消息框在回答其中一个问题时关闭?

This is question 1
  Yes    No

This is question 2
  Yes    No

如果您将问题1回答为是而非关闭,除非他们回答第二个问题,否则有办法阻止消息框关闭吗?

2 个答案:

答案 0 :(得分:3)

您无法按原样使用MessageBox执行此操作。您必须创建一个自定义对话框。

您可以随时检查messagebox1的结果,并让它控制messagebox2的以下逻辑是否显示?

Dim result = MsgBox("This is question 1")
If result = MsgBoxResult.Ok Then
    'do something
End If

答案 1 :(得分:0)

完全按照你想要的方式设计并调用from as as对话框。 Testfrom.showdialog()完成后,您可以捕获结果并根据用户选择决定何时关闭来自