Delphi RTTI 动态创建Form
来源:互联网 发布:毕向东java基础课件 编辑:程序博客网 时间:2024/06/05 17:41
无需引用单元,直接创建对应Form
procedure MyShowForm(FormName: string); var ctxRtti: TRttiContext; typeRtti: TRttiType; methRtti: TRttiMethod; LClass: TRttiInstanceType; aForm: TCustomForm; begin ctxRtti := TRttiContext.Create; try for typeRtti in ctxRtti.GetTypes() do begin if SameText(typeRtti.Name, FormName) then begin LClass := typeRtti.AsInstance; aForm := LClass.MetaclassType.Create as TCustomForm; aForm.Create(Application); aForm.Show; aForm.BringToFront; end; end; finally ctxRtti.Free; end; end;
MyShowForm('TForm2');
阅读全文
0 0
- Delphi RTTI 动态创建Form
- Delphi XE增强的RTTI妙用--动态创建包中的窗口类
- Delphi XE增强的RTTI妙用--动态创建包中的窗口类
- Delphi XE增强的RTTI妙用--动态创建包中的窗口类
- Delphi XE增强的RTTI妙用--动态创建包中的窗口类
- delphi RTTI
- delphi rtti
- MFC中的的RTTI和动态创建
- 动态创建form
- Delphi XE的RTTI增强,动态Hook某些内部事件
- Delphi动态创建树
- TChart动态创建(Delphi)
- Delphi动态创建菜单
- delphi创建动态菜单
- 动态创建 MDI Form 方法
- Javascript动态创建FORM提交
- 运行时动态创建Form
- Form中动态创建PopList
- git使用代理
- [Android][第一行代码][第 10 章 服务]
- 弹框
- 1075. 链表元素分类(25)-PAT乙级真题
- linux部署tomcat并使用默认的jdk
- Delphi RTTI 动态创建Form
- JVM垃圾回收算法和内存分配策略
- 求数组中和为给定值的所有子序列
- JAVA开发环境的搭建(配置JAVA开发环境)
- 基于京东云服务器来搭建javaWeb 运行环境
- 1134. Vertex Cover (25)-PAT甲级真题
- 安卓自定义AlertDialog弹出框
- django中render()与render_to_response()区别
- socket服务器开发中的SO_REUSEADDR选项与让人心烦的TIME_WAIT