C# 隐藏与窗体关闭事件的差异 你能考虑这个吗?我想要发生的是,当我用x按钮关闭表单时,我希望发生与打开另一个表单和关闭当前表单不同的事件。

C# 隐藏与窗体关闭事件的差异 你能考虑这个吗?我想要发生的是,当我用x按钮关闭表单时,我希望发生与打开另一个表单和关闭当前表单不同的事件。,c#,winforms,C#,Winforms,如果我理解了您的更正,解决方案非常简单,只需在处理第一个事件的方法中引发第二个事件。FormClosing/FormClosing未绑定到this.Hide()asHide!=关闭 因此,您可以为不同的操作触发不同的事件。 因此,单击X将绑定到FormClosing/FormClosing由Hide()触发的事件是表单的VisibleChanged事件。在事件处理程序中,必须测试Visible属性,以确定其是隐藏还是显示 很难理解你在问什么。请说清楚,哈,他刚找过。是的,VisibleChang

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

FormClosing
/
FormClosing
未绑定到
this.Hide()
as
Hide!=关闭

因此,您可以为不同的操作触发不同的事件。

因此,单击
X
将绑定到
FormClosing
/
FormClosing
由Hide()触发的事件是表单的VisibleChanged事件。在事件处理程序中,必须测试Visible属性,以确定其是隐藏还是显示

很难理解你在问什么。请说清楚,哈,他刚找过。是的,VisibleChanged就可以了。