动态创建的代码:MDI主窗口的菜单中:if not Assigned(MdiChildForm)then //如果没有则创建
try
begin
MdiChildForm:=TMdiChildForm.create(self);//动态创建对象
MdiChildForm.Show;
end;
except
MdiChildForm.Free;
MdiChildForm:=nil;
end
else
MdiChildForm.show; //不再创建对象,让其获得焦点显示即可
另外,关于MDI子窗体 如何释放??
try
begin
MdiChildForm:=TMdiChildForm.create(self);//动态创建对象
MdiChildForm.Show;
end;
except
MdiChildForm.Free;
MdiChildForm:=nil;
end
else
MdiChildForm.show; //不再创建对象,让其获得焦点显示即可
另外,关于MDI子窗体 如何释放??
解决方案 »
- 十分诡异。。。。。。。。。
- 如何在delphi中 使用messagebox点击确定后弹出网页
- reportmachine 如何做到sub total???救命啊。。。在线等。。。谢谢
- 小女子求大家了,如何用Dephi写刻录光盘的程序,在线等,,,,
- 为什么我的程序会自动退出
- 字符串怎样从后面截取?
- 我是一只小鸭子,咿呀咿呀呦,WGYKING散分帖 (二)
- 使用CreateOleObject操作Excel,不退出程序,不可以打开刚导出好的Excel!
- 关于socket的问题
- 超级菜鸟问题2:大家用Delphi开发一个系统有百分之几的代码是手工加入的?
- DBGridEh怎样使用CheckBox而不修改保存数据
- 如果取得上级菜单的indexof值呢
procedure TMdiChildForm.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := caFee;
MdiChildForm := nil;
end;