我想通过一个判断语句调用form3里的数据送到form1或form2
我想在form1和form2各放一个按钮来动态的生成 form3,并通过form3里的选中按钮把form3上的数据送到form1或form2,我想知道怎么样实现返回数据是送到form1还是form2. 我想可能可以设一全局变量通过一个判断语句实现,但是不知道在那里设.
请高手,指点.或者有什么比较好的方法.
[解决办法]
重写constructor
增加一个参数
例如
constructor Tform3.Create(AOwner: TComponent, sForm: String)
在sForm里就可以传递是Form1还是Form2了
[解决办法]
public
constructor Tform3.Create(AOwner: TComponent, sForm: String);
end;
var
Form3: TForm3;
Fform:string;
implementation
constructor TForm3.Create(AOwner: TComponent; sForm: String);
begin
FForm:=sForm;
inherited create(Aowner);
end;
在form3的创建时
form3=Tform3.create(self,self.name);