好的,这样程序可以正常工作了。第二个yesno消息框准确显示我想要的方式,没有错误。但是我希望在用户处于编辑模式时向用户显示一个单独的消息框。 (在程序中编辑内容)。 代码:
nightmare
在我向第一个消息框添加一个消息框图标之前,该代码运行良好。这不是功能上的要求,因此并不是很重要,但这使我感到困惑,因为它不起作用。
编辑,如果不理解,表示该解决方案未编译
答案 0 :(得分:0)
MessageBox没有重载。显示的第三个参数为MessageBoxIcon。
最接近的重载是-> Show(String,String,MessageBoxButtons,MessageBoxIcon)
您应该像这样呼叫第一个消息框:
Dim dialog As DialogResult = MessageBox.Show("Error", "You can't exit the program when in edit mode. Please save your changes before exiting the program.", MessageBoxButtons.Ok, MessageBoxIcon.Error)