在Visual C#中,如何检测用户是否单击X按钮关闭程序?我想询问用户他们是否想在退出之前执行特定操作。我在我的程序本身的退出按钮,我知道我可以按如下代码时:Visual C#:退出程序检查
private void exitToolStripMenuItem_Click(object sender, EventArgs e)
{
DialogResult result;
if (logfiletextbox.Text != "")
{
result = MessageBox.Show("Would you like to save the current logfile?", "Save?", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk);
if (result == DialogResult.Yes)
{
savelog.PerformClick();
}
}
Environment.Exit(0); //exit program
}
但我怎么能做到这一点对于已经内置到程序的X按钮?
您应该使用更新的'Form.FormClosing'事件。 – SLaks 2010-07-09 14:02:21
谢谢。更新了答案:-) – Mau 2010-07-09 14:26:51