WinForms:子窗体关闭父窗体

本文关键字:窗体 WinForms | 更新日期: 2023-09-27 18:01:13

在我的C#项目中,我有两个模式对话框(ParentForm和ChildForm(:

在ParentForm中,我称之为ChildForm:

        var ChildForm = new ChildForm ();
        if (DialogResult.OK == ChildForm .ShowDialog(this)) {
           ...

当我关闭ChildForm时,ParentForm也会自动关闭。我该如何防止这种行为?谢谢

WinForms:子窗体关闭父窗体

所以,我的问题的解决方案是: ParentForm上的一些按钮的DialogResult属性设置为Cancel,因此触发点击事件后,ParentForm将关闭。