如何拦截窗体关闭事件,使得关闭对话框能弹出,并让用户再选择后再关闭? 我试了在FormClosing 和 FormClosed事件中都不行啊, 该怎么办啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /// <summary> /// 窗口关闭前的事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { if (ExitApplication && MessageBox.Show(MainFormResources.IsCloseForm, MainFormResources.ConfirmDialogs, MessageBoxButtons.OKCancel) == DialogResult.Cancel) e.Cancel = true; } /// <summary> /// 窗口关闭后的事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void MainForm_FormClosed(object sender, FormClosedEventArgs e) { if (ExitApplication) this.Exit(); } 关于C#的问题。。。 dataset 在线等 程序主入口问题 怎么反查所属名字空间 .net与java间的socket通信的问题 困扰我半个月,有关cs开发的问题.希望点醒一下 C#很简单的问题,但我就是不会 c# 网页游戏辅助开发 AMF消息问题 C#有的地方出错之后为什么不停止程序运行,而是继续运行? 數據庫性能問題 匹配非汉字 大哥救命啊!!关于数据类型转换!!!
/// 窗口关闭前的事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
{
if (ExitApplication &&
MessageBox.Show(MainFormResources.IsCloseForm, MainFormResources.ConfirmDialogs, MessageBoxButtons.OKCancel) == DialogResult.Cancel)
e.Cancel = true;
} /// <summary>
/// 窗口关闭后的事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void MainForm_FormClosed(object sender, FormClosedEventArgs e)
{
if (ExitApplication)
this.Exit();
}