1

这是否可以做到并让每组控制单独的代码?

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

This is question 1
  Yes    No

This is question 2
  Yes    No

如果您将问题 1 回答为“是”并且除非他们回答第二个问题否则不关闭,是否有办法防止消息框关闭?

4

2 回答 2

3

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

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

Dim result = MsgBox("This is question 1")
If result = MsgBoxResult.Ok Then
    'do something
End If
于 2013-11-05T18:01:37.440 回答
0

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

于 2013-11-05T18:01:52.653 回答