从子级中的FormClosing事件关闭父级

时间:2012-12-14 09:18:36

标签: .net winforms

是否可以关闭来自子项的FormClosing事件中的父窗体?

这会引起错误,因为父母的Close()会再次尝试关闭孩子......

我会更新这个问题,因为有人对它进行了贬低。我正在使用进度(OpenEdge)和.NET。如果我有一个这样的结构,其中子表单试图关闭父表单,我得到一个巨大的进度错误。我想知道在纯.NET的WinForms应用程序中,这是一个问题。

1 个答案:

答案 0 :(得分:0)

如果您先移除孩子,可以使用以下方法将孩子从其父母身上移除:

' Remove child from parent
    Dim p As Form = myChild.Parent
    p.Children.Remove(myChild)