c#点关闭窗口键(在上角x)时要调用save()方法怎么写?? c#点关闭窗口键(在上角x)时要调用save()方法怎么写?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /// <summary> /// 窗体关闭时的事件 /// </summary> /// <param name="e"></param> /// <res>用于销毁快捷键和完全结束程序</res> 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> /// <res>用于确认退出和保存设置</res> 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> /// <res>用于读取设置</res> protected override void OnShown(EventArgs e) { ReadSet(); base.OnShown(e); } 在FormClosing事件中直接調用save()方法就行,不需要去重寫事件private void FormClosing(object sender,eventArgs e){save();} winform套打问题,求高人支招 vs2012我的用户自定义控件怎么不能在工具箱里面找到啦 java加密的文件夹C#如何解密 DataGridViewCheckBoxColumn 如何变成 DataGridViewImageColumn 如何关闭线程打开的窗体. 串口通信,在C#中用MSCOM,收到数据为"3f",请教高手! 郁闷中,难到C#就找不工作啊?咱全都要JAVA!!! 关于面向对象 [求助]Process调用SSH报错 socket TCP丢包问题 【高分】求助!vs2005 中 ReportViewer控件的用法 提取数据!!!!急.......
/// 窗体关闭时的事件
/// </summary>
/// <param name="e"></param>
/// <res>用于销毁快捷键和完全结束程序</res>
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>
/// <res>用于确认退出和保存设置</res>
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>
/// <res>用于读取设置</res>
protected override void OnShown(EventArgs e)
{
ReadSet();
base.OnShown(e);
}
private void FormClosing(object sender,eventArgs e)
{
save();
}