当您使用 .NET WinForms 开发应用程序时,您可以通过监听 FormClosing 事件来判断用户是否按下了退出按钮。以下是一个简单的示例代码:
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (MessageBox.Show("确定要退出吗?", "退出确认", MessageBoxButtons.YesNo) == DialogResult.No)
{
e.Cancel = true;
}
}
在这个示例中,我们在 FormClosing 事件中弹出一个对话框,询问用户是否确定要退出应用程序。如果用户选择“否”,则取消退出事件,继续运行应用程序。如果用户选择“是”,则允许退出事件继续执行,退出应用程序。
这种方法可以让您在用户按下退出按钮时执行一些特定的操作,例如保存用户数据或关闭文件。
领取专属 10元无门槛券
手把手带您无忧上云