C#窗体关闭事件Close
protected override void OnClosing(CancelEventArgs e)
{
base.OnClosing(e);
}
private void ETT985Form_FormClosed(object sender, FormClosedEventArgs e)
{
msgDispatcher.close();
SelectTestForm.f.Show();
}
粗体的这个是干什么用的??关闭窗体直接调用下面这个ETT985Form_FormClosed就可以了,为什么要先调用上面的这个在来调用下面这个?有什么讲究或者一般有什么可能才会用到这么做吗?
因为要操作窗体右上角的close完全没有必要再加一个这个覆盖掉。而且我也没看出覆盖的。。。。。就是看不懂。希望用过的哪位讲解下。谢谢 对象 c#
[解决办法]
重写基类的virtual函数,这里直接调用父类的方法
[解决办法]
OnClosing是winform窗体关闭前的响应事件,接收到close()时触发一般用于释放资源,关闭连接,保存配置时使用,也可以用于弹出提示判断是否真的关闭。
[解决办法]