我正在开发一个c#项目,它有一个mdi父窗体,托管多个mdi子窗体。在其中一个子窗体中,我打开了一个套接字并使用tcpListner监听套接字。当用户关闭该mdi子窗体时,我停止tcpListner。但是当我关闭mdi父级而没有关闭mdi子元素时,tcpListner没有停止。
我的问题是:当我关闭Mdi-parent表单时,是否必须手动调用每个mdi children的form_close事件处理程序?如何确保特定套接字已关闭或tcpListner已停止?
由于
答案 0 :(得分:0)
也许您可能会尝试将其放入form_closing事件中?它在form_close事件之前触发。