一个简单问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(20分)

Z

zgh777

Unregistered / Unconfirmed
GUEST, unregistred user!
在delphi里窗体是这样创建的
Application.CreateForm(TForm1, Form1);
那么窗体上的控件(如TButton)创建的代码在哪里,起码应该有一个Button1 := TButton.create(self)吧,哪里可以看的到?
 
CreateForm(TForm1, Form1)中已经包含Form1变量和TForm1类了,那里还要
form1:=Tform1.create;application给你实现了该语句了。
 
form是个窗体,同时它也是一个类啊,在这个form上创建的东西都属于这个类的内部东西,在类创建的同时,他的属性肯定都跟着被创建了啊
除非你用一个空form想动态在form上创建一个button,否则不需要
Button1 := TButton.create(self)
 
编译程序的时候 *.dfm 是作为资源文件被编译 EXE 文件的一部分的。
当程序运行的时候会读取这些 *.dfm 文件的信息来建立窗体,同时也会创建这些组件。
 
顶部 底部