如何多动态创建的FORM进行操作?(50分)

  • 主题发起人 主题发起人 Puff
  • 开始时间 开始时间
P

Puff

Unregistered / Unconfirmed
GUEST, unregistred user!
我在FORM的BUTTON的事件中这样写到:
var
NewForm:TForm1;
begin
NewForm:=TForm1.create(self);
NewForm.show;
end;
现在我要对这些动态创建的FORM进行操作,如改变上面某个控件的属性,那么应如何得到
这些动态创建的FORM并进行区分呢?
我想应该用HANDLE,可是具体怎么实现没找到帮助,哪位可以指点一下?
 
每人TForm1给不同的名字就行了。
var
NewForm1:TForm1;
NewForm2:TForm1;
begin
NewForm1:=TForm1.create(self);
NewForm1.show;

NewForm2:=TForm1.create(self);
NewForm2.show;

NewForm1.edit1.text:='good1';
NewForm2.edit2.text:='good2';
end;
 
用controls.pas中的findcontrol函数,再将得到的TWincontrol转换为TFORM即可
 
接受答案了.
 
后退
顶部