2010-01-05 73 views
0

我正在開發一個擁有多個mdi子窗體的mdi父窗體的c#項目。在其中一個子窗體中,我打開了一個套接字並使用tcpListner監聽套接字。當用戶關閉該mdi childform時,我停止tcpListner。但是,當我關閉mdi父項而不關閉mdi子項時,tcpListner並沒有停止。mdi父母form_close事件不會觸發mid孩子的form_close事件?

我的問題是:當我關閉Mdi-parent表單時,是否必須手動調用每個mdi兒童的form_close事件處理程序?如何確保特定套接字已關閉或tcpListner已停止?

感謝

+0

關閉表單和停止TcpListener之間沒有明顯的相關性。解釋你如何阻止它。 – 2010-01-05 21:47:20

+0

我只是在form_close事件處理程序中調用tcpListner.stop()。 – user195678 2010-01-05 22:02:16

回答

0

或許你可以嘗試將其放入form_closing事件?它在form_close事件之前觸發。

相關問題