我只是想知道如何检测表单何时从另一个表单关闭,假设我让我的主客户端打开另一个名为发件人的表单,我将如何检测发件人表单何时从主客户端表单关闭?
问问题
1624 次
3 回答
3
将事件处理程序附加到表单的关闭事件。
这将允许您在表单关闭时做任何您想做的事情。
于 2014-09-23T20:51:56.977 回答
3
您可以从“另一种形式”中将事件处理程序附加到FormClosing
事件
form.FormClosing += (sender, eventArgs) =>
{
//Do your magic here
};
还有一个System.Windows.Forms.Forms.Closing
事件,但自 .NET 2.0 以来已被弃用
于 2014-09-23T20:59:10.363 回答
0
它可以比事件更容易完成:
if (!otherForm.IsDisposed)
{
// otherForm is still open
}
于 2020-01-22T17:47:07.557 回答