我正在制作一个C#Windows窗体应用程序。我试图在按下“X”或“关闭”按钮以使其不在应用程序中时弹出一个消息框。这是我迄今为止所做的,我不知道它有什么问题。当我点击关闭按钮时,运行消息框时不显示。任何帮助,将不胜感激。谢谢。C#Windows窗体应用程序关闭
private void MainWindow_FormClosing(object sender, FormClosingEventArgs e)
{
if (this.DialogResult == DialogResult.Cancel)
{
if (MessageBox.Show("Do you want to save changes to the data?",
"MktAuthorizationData",
MessageBoxButtons.YesNo) == DialogResult.Yes)
{
e.Cancel = true;
// Do Something
}
}
}
您是否将事件处理程序代码绑定到Form_Closing事件? – Steve
你肯定这种方法绑定到'MainWindow'的FormClosing事件吗? – AntiTcb
我不知道这意味着什么。我不这么认为,我会如何去做。 – Satish