对话框有一个确定按钮,一个取消按钮,和一个右上角的X。想让取消按钮和X按钮执行同样的事情。
本想直接在OnClose函数里面写,但是,因为点了确定以后,窗体也得关闭,也发生Closed事件,我是不想让“确定”时候做OnClose()里面那些事情的。所以就不知道该怎么办好了。就是说,点X按钮的时候仅仅发生Closed和Closing事件吗?有没有别的事件可以供使用?
本想直接在OnClose函数里面写,但是,因为点了确定以后,窗体也得关闭,也发生Closed事件,我是不想让“确定”时候做OnClose()里面那些事情的。所以就不知道该怎么办好了。就是说,点X按钮的时候仅仅发生Closed和Closing事件吗?有没有别的事件可以供使用?
{
MessageBox.Show("closeing");
e.Cancel = true;
}
{
MessageBox.Show("closeing");
e.Cancel = true;
}
Closing事件中判断当前DialogResult值,然后做处理,可以参看
http://blog.csdn.net/knight94/archive/2006/04/06/652394.aspx