从FormClosing事件隐藏的区别

本文关键字:区别 隐藏 事件 FormClosing | 更新日期: 2023-09-27 18:06:41

您甚至可以将this.hide()方法视为FormClosing事件吗?我想要发生的是,当我用x按钮关闭表单时,我想要从打开另一个表单和关闭当前表单发生不同的事件。

从FormClosing事件隐藏的区别

由Hide()触发的事件是表单的visblechanged事件。在事件处理程序中,必须测试Visible属性以确定它是Hide还是Show。

如果我理解正确,解决方案很简单,只需在处理第一个事件的方法中引发第二个事件。

FormClosing/FormClosed不像Hide != Close那样绑定到this.Hide()

你可以为不同的动作触发不同的事件。
因此,点击X将绑定到FormClosing/FormClosed