/// <summary>
/// 窗体关闭时的事件
/// </summary>
/// <param name="e"></param>
/// <remarks>用于销毁快捷键和完全结束程序</remarks>
protected override void OnFormClosed(FormClosedEventArgs e)
{
MyHotKey.Dispose(- 1);
System.Diagnostics.Process.Start("http://www.hetaoos.com");
ProjectData.EndApp();
}
/// <summary>
/// 窗体即将关闭前的事件
/// </summary>
/// <param name="e"></param>
/// <remarks>用于确认退出和保存设置</remarks>
protected override void OnFormClosing(FormClosingEventArgs e)
{
if (Interaction.MsgBox("你真的决定退出?", ( MsgBoxStyle)((int)MsgBoxStyle.Question +(int) MsgBoxStyle.OkCancel), null) == MsgBoxResult.Cancel)
{
e.Cancel = true;
return;
}
SaveSet();
base.OnFormClosing(e);
}
/// <summary>
/// 窗体第一次显示时的事件
/// </summary>
/// <param name="e"></param>
/// <remarks>用于读取设置</remarks>
protected override void OnShown(EventArgs e)
{
ReadSet();
base.OnShown(e);
}
C# 中几个窗体事件
最新推荐文章于 2024-10-02 16:16:09 发布