关于form创建的问题
以下有两种情况创建form
TForm.Creat(Application);
TForm.Creat(nil);
望大家指教这两种有什么区别。
问题点数:0、回复次数:4Top
1 楼popmailzjw(什麼都不會)回复于 2003-09-01 09:44:23 得分 0
不知道﹐樓下知道嗎Top
2 楼dulei115(前途无亮)回复于 2003-09-01 10:22:25 得分 0
这个参数的意义好像是说这个TFrom在这个参数Free时Free,
TForm.Creat(Application);在系统结束时Free
TForm.Creat(nil);要求在程序中写Free
到底说得对不对,请高手答复。
Top
3 楼ZyxIp(绝望中...)回复于 2003-09-01 10:31:14 得分 0
这个问题要做试验就能知道
放Button1,Button2,Panel1 在Form1上,添加 Form2
Button1下写
var
Form2: TForm2;
begin
form2:=Tform2.Create(Panel1);
form2.show;
end;
Button2下写
Panel1.Free;
然后,先点Button1, 在点Button2,应该能说明问题了。
Top
4 楼Shiyl(云淡风清 卷舒自在)回复于 2003-09-01 10:41:19 得分 0
Tform.create(self)又是什么意思啊?
我不明白Top




