我有几个不同类型的窗口,想通过下面的方式创建:
var
m:TForm1;
begin
m:=TForm1.Create(Self);
...
end;
...var
m:TForm2;
begin
m:=TForm2.Create(Self);
...
end; ...
我想有一个通用的方法,该方法接受传递的窗口类型,动态创建窗口实例,然后返回这个窗口实例。
var
m:TForm1;
begin
m:=TForm1.Create(Self);
...
end;
...var
m:TForm2;
begin
m:=TForm2.Create(Self);
...
end; ...
我想有一个通用的方法,该方法接受传递的窗口类型,动态创建窗口实例,然后返回这个窗口实例。
解决方案 »
- 请大家请教新版FastReport4控件的操作!
- 【泰坦散分贴】星期三
- ¥¥¥毫无保留的散分¥¥¥祝大家春节快乐,阖家幸福!
- 请教:急!!!调用其他语言写的dll function unsigned shot WINAPI test(int cs,unsigned char *out)
- 那位高手有系统功能设计方面的模板,发给我一份.
- 请教:如何删除access数据库中带有时间过滤条件的记录啊?'DELETE FROM USERS WHERE TIME <'''+DATETIMETOSTR(TIME)+''''对吗?
- delphi如何实现客户端电脑运行程序,但数据库放在服务器电脑上?
- 50分求购控件
- 怎样得到一个程序调用了那些DLL。
- 怎么才能获得TreeView中Item的名称?
- 如何删除重复记录?
- 1000 分求 压缩算法(急!)
begin
Application.CreateForm(TfrmCtrMtc, frmCtrMtc);
frmCtrMtc.ShowModal;
end;
begin
Result:=TClass(ClassName).Create(Self);
end;可以吗,没有试过,胡说的。
此时的Form1的OWner为Application,这不是我所描述的!