1

我正在编写一个在系统启动时自动启动的程序。

并在计算机关闭时将该信息存储在数据库中。

换句话说,当计算机关闭时,我会显示一个用于保存信息的消息框。如果用户单击是,则将信息保存在数据库中。

 if (MessageBox.Show("Save changes?", "", MessageBoxButtons.YesNo) == DialogResult.Yes)
        { 
        MyFunction();
        }
4

2 回答 2

2

检查此 SystemEvents.SessionEnding 事件。

MSDN 链接在这里

于 2012-12-19T09:33:06.487 回答
0

您可以从FormClosing 事件中关闭应用程序。widows 关闭事件可以从SystemEvents中获得。

于 2012-12-19T09:40:37.640 回答