愿意是关闭子窗体后父窗体仍在,但我的程序在关闭一个子窗体时,怎么父窗体也一并就关闭了呢?
用的是application.terminate;
请大侠赐教!

解决方案 »

  1.   

    application.terminate;
    这样肯定程序退出了, 
      

  2.   

    application.terminate;
    会结束整个程序的
    用form.close;
      

  3.   

    但是我另外一个子窗体用application.terminal没有出现这样的情况!
      

  4.   

    application.terminate
    程序已经退出了,用用form.close;
      

  5.   

    子窗口关闭: procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
    begin
      Action = caFree;
    end;其他窗口关闭:  Close;终止应用程序:  Application.Terminate;
      

  6.   

    在子窗体的关闭事件里写:
    Action:=CaFree;