消息框关闭事件

本文关键字:事件 消息 | 更新日期: 2023-09-27 18:17:45

我有MessageBox只有Ok按钮,虽然有关闭按钮。但在代码中,我只能检查DialogResult.Ok。我该如何检查用户按了哪个按钮?只能用if (MessageBox("error") != DialogResult.Ok)还是有别的方法?当用户关闭MessageBox时是否发生任何事件?

消息框关闭事件

你可以这样做,

 DialogResult result = MessageBox.Show("Message", "Tests", MessageBoxButtons.OKCancel);
 if (result == DialogResult.OK)
 {
 }
 else if (result == DialogResult.Cancel)
 {
 }