PDA

View Full Version : فرم های ChildMDI



aminzadeh_mojtaba
شنبه 07 شهریور 1383, 12:32 عصر
با عرض سلام
من یک فرم MDI و چند فرم ChildMDI دارم وقتی برنامه را اجرا می کنم درست اجرا می شوند ولی نمی دانم چرا بسته نمی شودند.Hide هم نمی شوند فقط مینیمم و ماکسیمم می شوند.

ALIreza_nil
شنبه 07 شهریور 1383, 13:13 عصر
این را قرار بده در این رویداد


procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
action:=cafree;
end;


:)

ara_prg
شنبه 07 شهریور 1383, 13:17 عصر
در برنامه های MDI فرم های Child برای اینکه بسته شوند باید در متد OnClose آنها مقدار Action را برابر caFree کنید. این کار موجب بسته شدن فرم می شود. :wink: