在Delphi中,直接关闭MDI窗体中的子窗体是不可以的,在点击关闭按钮时,Delphi默认会将该子窗体进行最小化处理,所以在关闭MDI子窗体时应在MDI子窗体中的OnClose事件中写入如下代码:
Action:=CaFree;
Action参数共有四个值,会别为:
Action:=CaNone;//此参数表示系统什么也不做。
Action=CaHide;//此参数表示隐藏该窗口,但不释放该窗口。
Action:=CaFree;//此参数表示关闭此窗体。
Action:=CaMinisized://此参数表示将该窗体最小化。(该参数是默认值)