DELPHI动态创建窗体
2011-09-10 13:44
429 查看
//第一种方式 procedure TForm1.btn1Click(Sender: TObject); begin With TForm2.Create(Application) do Try ShowModal; finally free; end; end; //第二种方式 procedure TForm1.btn2Click(Sender: TObject); begin if not assigned(Form2) then begin Form2:=TForm2.Create(nil); Form2.Show; end end; //第二种方式创建的的窗体需要在FORM2里释放资源 procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction); begin Form2:=nil; //Form对象指向空地址 Action := cafree; //Form关闭后释放占用的内存 end;
1.引用 TFORM2.
2.在FORM1中使用如下代码创建
相关文章推荐
- DELPHI动态创建窗体
- DELPHI技巧 动态创建窗体时,应该注意/
- 在Delphi中如何动态创建dbf数据库(一)?
- delphi 动态创建 复选框控件
- Dll学习一_Dll 创建并动态引用窗体且释放窗体Demo
- delphi——用线程创建一个窗体笔记
- 使用反射实现根据名称动态创建窗体的几种方法。
- TChart动态创建(Delphi)
- Delphi 窗体的创建和释放
- Delphi的“动态窗体”技术实际应用
- 动态创建窗体
- 动态创建clientdataset的表定义_delphi教程
- 在Delphi下,使用线程向窗体发送动态数组数据的解决方法~
- 深入VCL源码研究DELPHI窗体的创建和关闭
- C# 使用反射实现根据名称动态创建窗体的几种方法
- Dll学习一_Dll 创建并动态引用窗体且释放窗体Demo
- 深入VCL源码研究DELPHI窗体的创建和关闭
- 在Delphi中调用VC++创建的动态链接库的实例
- [转载内容]动态创建菜单,menustrip,根据权限显示菜单,控制菜单可用,反射,给窗体传值,反射对象传值,public static Object CreateInstance ( Type type, params Object[] args )
- Delphi中主窗体的formshow事件在程序自动创建窗体对象前就调用的错误。