读书人

小弟我想通过一个判断语句调用form3里

发布时间: 2012-02-23 22:01:35 作者: rapoo

我想通过一个判断语句调用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);

读书人网 >.NET

热点推荐