捕捉windows的close消息,然后弹出一个就行了
解决方案 »
- DevExpress.XtraBars.BarButtonItem
- vs08 调试用户控件
- 采用数据库数据查询或更新时能采用异步来执行么?如果在执行过程中能被取消吗?
- 谁可以推荐一个c#的QQ群.
- 有用Visual Studio 2003/2005 Tools for Office开发的吗?帮个忙!!
- 关于 Schema 的问题,请教大虾
- splitcontainer控件问题,紧急~
- 求救高手,在线等待!!!
- NET C# documentprint.print()调用时候 弹出的 “取消对话框”
- 如何不四舍五入取得一个小数的整数位?如何取得一个小数的小数位?C#中有相应的函数吗?
- 求助
- 类似Delphi的Notebook控件,.NET中有没有这样的第三方控件???
{
this.Closing+=new CancelEventHandler(Form1_Closing);
} private void Form1_Closing(object sender, CancelEventArgs e)
{
if (MessageBox.Show("是否关闭!","提示",MessageBoxButtons.OKCancel)!=
DialogResult.OK)
{
e.Cancel=true;
}
}
的就可以了
注释:他写的 e.cancel = true;是取消了关闭事件
e.cancle=true是不关
e.Cancel=true;//不关闭窗口
closed 是关闭后才响应,所以应该用closing
{
if (MessageBox.Show("是否关闭!","提示",MessageBoxButtons.OKCancel)!=
DialogResult.OK)
{
e.Cancel=true;
}
}==============================================================我加上了,再Form1.cs文件中,可是根本没用,编译通过但是关闭的时候没有提示!
是不是再注册呢
this.XXXX += new System.EventHandler(this.Form1_Closing);
怎么做呢