如何从另一个仍然打开的窗体中检测窗体何时关闭
本文关键字:窗体 检测 何时关 另一个 | 更新日期: 2023-09-27 18:24:18
我只是想知道如何检测一个表单何时从另一个表单关闭,假设我的主客户端打开了另一个名为sender的表单,我如何检测发件人表单何时从主客户端表单关闭?
将事件处理程序附加到表单的关闭事件。
这将允许你在表单关闭时做任何你想做的事情。
您可以从"ANOTHER FORM"将事件处理程序附加到FormClosing
事件
form.FormClosing += (sender, eventArgs) =>
{
//Do your magic here
};
还有一个System.Windows.Forms.Forms.Closing
事件,但自.NET 2.0
这比使用事件更容易:
if (!otherForm.IsDisposed)
{
// otherForm is still open
}