[quote=引用 5 楼 qbilbo 的回复:] [quote=引用 4 楼 niwota568 的回复:] [quote=引用 2 楼 qbilbo 的回复:] 将子窗体的Owner设为主窗体,这样主窗体关闭时会自动关闭与之关联子窗体,不用自己判断。 至于关闭子窗体创建的线程,放在子窗体的FormClosing事件里就好。
[quote=引用 4 楼 niwota568 的回复:] [quote=引用 2 楼 qbilbo 的回复:] 将子窗体的Owner设为主窗体,这样主窗体关闭时会自动关闭与之关联子窗体,不用自己判断。 至于关闭子窗体创建的线程,放在子窗体的FormClosing事件里就好。
[quote=引用 2 楼 qbilbo 的回复:] 将子窗体的Owner设为主窗体,这样主窗体关闭时会自动关闭与之关联子窗体,不用自己判断。 至于关闭子窗体创建的线程,放在子窗体的FormClosing事件里就好。
将子窗体的Owner设为主窗体,这样主窗体关闭时会自动关闭与之关联子窗体,不用自己判断。 至于关闭子窗体创建的线程,放在子窗体的FormClosing事件里就好。
父窗体中 List<Form> lst = new List<Form>(); Form子窗体 frm = new Form子窗体(); frm.Show(); lst.Add(frm); 父窗体_Closing(...){ foreach(var v in lst){ if (!v.IsDisposed)...} }
110,539
社区成员
642,577
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧