так и должно быть. Close для MainForm вызывает Application.Terminate, который в свою очередь
PostQuitMessage(0).
Цитата:
Remarks
The PostQuitMessage function posts a WM_QUIT message to the thread's message queue and returns immediately; the function simply indicates to the system that the thread is requesting to quit at some time in the future.
|