编程论坛
注册
登录
编程论坛
→
Delphi论坛
动态创建控制问题
Kzq_1234
发布于 2012-08-17 10:46, 561 次点击
如何动态创建GroupBox后再在里面创建动态按钮
3 回复
#2
Kzq_1234
2012-08-17 11:35
搞定了。
#3
mkxing
2012-08-21 19:58
楼主,说说方案,同求啊,,谢谢啦
#4
Kzq_1234
2012-08-22 15:36
先动态创建GROUPBOX,然后再动态创建button,将button的parent设置成GROUPBOX
procedure tForm_Main.SB_BUT(sender:tobject;BM:string;
BW,BH,BL,BT,B_Tag,L_C:integer;GB:Tgroupbox);
var New_But:tRZbutton;
begin
new_but:=tRZbutton.Create(self);
new_but.Parent:=GB;
new_but.HotTrack:=true;
new_but.Color:=clBTNFACE;
NEW_BUT.Font.Color:=clBlue;
{IF L_C=0 THEN
new_but.Color:=clBtnFace
ELSE new_but.Color:=clLIME;}
New_but.Alignment:=taCenter;
New_but.Caption:=bm;
New_but.Width:=BW;
New_but.Height:=BH;
New_but.Left:=BL;
New_but.Top:=BT;
new_but.Tag:=b_tag;
new_but.Font.Height:=18;
New_but.Font.Name:='Times New Roman';
end;
1