首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么通过名称获取窗口类

2012-02-20 
如何通过名称获取窗口类知道一个窗口的名称或者是该窗口类的名称,如tFrm_Main,如何获取到该窗口类?[解决

如何通过名称获取窗口类
知道一个窗口的名称或者是该窗口类的名称,如"tFrm_Main",如何获取到该窗口类?

[解决办法]
TNewForm = class of TForm

先注册窗体类
RegisterClass(TFormName);

通过GetClass函数读取类,转换为TNewForm 类
var
NewForm: TNewFrom;
begin
NewForm := TNewForm( GetClass( 'TFormName' ));
Form := NewForm.Create(nil);
Form.showmodal;
end;
[解决办法]
建立一个dataModule然后包你需要使用的窗口以published添加引用,然后使用fieldAddress来查找

热点排行