如何修改dfm文件 构造函数 ( 积分: 100 )

  • 主题发起人 主题发起人 sunjunfeng4
  • 开始时间 开始时间
S

sunjunfeng4

Unregistered / Unconfirmed
GUEST, unregistred user!
设计窗体的时候,自动生成了初始化代码,并保存在dfm文件里在代码里找不到
Form1:= TForm1.Create(nil); 这样的代码,在dfm文件里也找不到,如果我想在窗体初始化的时候,调用不同的构造器,该如何修改DFM文件或代码?
 
.....
public:
FKind: String;
constructor Create(AOwner: TComponent; Kind:String); overload;
.....
;
;
constructor TFrm_CardManage.Create(AOwner: TComponent; Kind: String);
begin
self.Create(nil);
FKind:=Kind;
end;


//重载的构造器
Frm_CardManage := TFrm_CardManage.Create(nil,'Person');
 
Frm_CardManage := TFrm_CardManage.Create(nil,'Person'); 写在什么地方?写在dfm文件里吗?
 
创建的代码在dpr中
 
写在你想创建的地方
 
问题是,窗口文件不需要自己手机create一次,都是自动完成的,再create一次会出问题的
 
创建的代码在dpr中
你自己去改了就行了
新手也不至于到这种程度吧。。。
 
修改窗口代码的Create代码便可啊,不过一般没有,自己加上去就好,像huanghuang612写的那样
 
多人接受答案了。
 
后退
顶部