如何检测内部控件何时关闭所有者表单?

use*_*528 8 .net c# winforms

如何检测所有者表单何时关闭(来自其中的控件)?

UPD我需要控件知道它的形式正在关闭,反之亦然

Ale*_*Aza 14

致FredrikMörk的解决方案:

FindForm().FormClosing += parentForm_FormClosing;
Run Code Online (Sandbox Code Playgroud)

  • 您可以使用[Control.FindForm](http://msdn.microsoft.com/en-us/library/system.windows.forms.control.findform.aspx)方法而不是循环. (5认同)
  • 当您确定控件已添加到表单时.您可以使用ParentChanged. (2认同)