mdi parent form_close事件不会触发mid child form_close事件?

时间:2010-01-05 21:34:26

标签: c# sockets mdi

我正在开发一个c#项目,它有一个mdi父窗体,托管多个mdi子窗体。在其中一个子窗体中,我打开了一个套接字并使用tcpListner监听套接字。当用户关闭该mdi子窗体时,我停止tcpListner。但是当我关闭mdi父级而没有关闭mdi子元素时,tcpListner没有停止。

我的问题是:当我关闭Mdi-parent表单时,是否必须手动调用每个mdi children的form_close事件处理程序?如何确保特定套接字已关闭或tcpListner已停止?

由于

1 个答案:

答案 0 :(得分:0)

也许您可能会尝试将其放入form_closing事件中?它在form_close事件之前触发。