程序中动态生成控件的方法分为三步,首先,定义生成的控件类型,再用Create函数
生成控件,最后对控件的相关属性赋值。以TButton控件为例,步骤如下:
(1) 定义控件类型
var
Button1:TButton;
(2) 生成控件
Button1:=TButton. Create(self);
Button1.Parent:=Self;
//一般将其父控件设置为Self,如果不设置Parent的值,
则控件不会在屏幕
//显示出来
(3) 设置其它属性及定义相关事件响应函数,如Caption,Left,Top,Height,Width,
Visible,Enabled,Hint和onClick事件响应函数等。
你可以先生成它们再指定它们的位置相关的属性。