2

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

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

我会更新这个问题,因为有人反对它。我将progress(OpenEdge)与.NET一起使用。如果我有这样的结构,其中子表单试图关闭父表单,我会收到一个巨大的进度错误。我想知道在纯 .NET WinForms 应用程序中这是否会成为问题。

4

1 回答 1

0

如果您先删除子项,可以使用以下方法将子项从其父项中删除:

' Remove child from parent
    Dim p As Form = myChild.Parent
    p.Children.Remove(myChild)
于 2012-12-14T09:28:05.947 回答