如题,就是说,我有一个主Form  当我点击按钮打开另一个窗口的时候,我让主Form       self.hide;    而没有加self.free;这样的话,当我关闭打开的窗口的时候,主Form仍然运行!   我想在打开的窗口关闭的时候,顺便关闭主Form
(可能你会问,为什么不直接self.free就好了,因为我在打开的窗口中用了每三方控件,而我又不想舍弃此控件,所以想在关闭事件触发时,关闭主Form)
请问应该怎么做,谢谢,在线等

解决方案 »

  1.   


    主Form.Free;
    FreeAndNil(主Form);在新打开窗体中需要uses 主Form; 
      

  2.   

    新打开的窗体中用下面的代码
    主Form.Free;或FreeAndNil(主Form);
      

  3.   

    在新窗口使用你说的FreeAndNil()此函数   但是在进程中还是能看到Project1.exe
      

  4.   

    我要是没记错的话,主窗体类释放等于程序结束     所以我想先让主窗体hide   等新打开的窗口结束的时候,在OnClose    事件中关掉主窗体或是从进程中关闭