一个MDI程序。父窗口点击了X按钮来关闭父窗口,随后所有子窗口也自动被关闭。
我想在用户点击父窗口X按钮时,子窗口关闭之前。也就是刚刚点击的时候,什么
响应都没有的时候。来对子窗口作一些事情。该如何做,哪个事件?

解决方案 »

  1.   

    重载onclosing事件。
    在里面做些事情
      

  2.   

    public const int WM_CLOSE = 0x0010;        protected override void WndProc(ref Message m)
            {
                if (m.Msg == WM_CLOSE)
                {
                    //Your own Handle Code
                    MessageBox.Show("WM_CLOSE...");
                }            base.WndProc(ref m);
            }