有一个控件有validating事件,其中验证错误会有对话框弹出。
我把form的causesvalidation设为false,而且在closing事件中写了e.cancel=false;
但是validation还是执行并有对话框弹出来,所以有没有能够判断点击关闭按钮
我把form的causesvalidation设为false,而且在closing事件中写了e.cancel=false;
但是validation还是执行并有对话框弹出来,所以有没有能够判断点击关闭按钮
解决方案 »
- ftp技术多线程上传图片
- .net时间戳是什么?干什么用的?在线等..
- UDP 客户端收到数据返回就不行了呢?
- clickonce发布winform的签名问题
- datagridview的数据源用一个表好还是通过多个表组合查询好?
- XElement.Value 把 "\" 变 "\\",怎么解决?
- 关于线程的问题
- 简单问题,还请大家帮帮忙,谢谢拉!~~~~~~~~~
- dataRow["d_arrive"].ToString().Trim()在编译的时候好用,但在运行的时候有时候说是trim()没找到?在线等待!多谢!
- 求教大神关于C++转C#的问题
- <customErrors> 标记出错问题
- 用C#通过com来操作word实现field的替换,没有替换全部?
我这有个确认关闭的例子 :
private void frmMain_FormClosing(object sender, FormClosingEventArgs e)
{
DialogResult res = MessageBox.Show("真 的 要 关 闭?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
if (res == DialogResult.OK)
{
this.Close();
}
}
不知道对你有没有帮助?
{
const int WM_SYSCOMMAND = 0x0112;
const int SC_CLOSE = 0xF060;
if (m.Msg == WM_SYSCOMMAND && ( (int)m.WParam == SC_CLOSE))
{
//点击winform右上关闭按钮 }
base.WndProc(ref m);
}
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)
http://feiyun0112.cnblogs.com/
OK 搞定 feiyun0112 谢谢啦