注册 登录
编程论坛 Delphi论坛

动态创建控制问题

Kzq_1234 发布于 2012-08-17 10:46, 561 次点击
如何动态创建GroupBox后再在里面创建动态按钮
3 回复
#2
Kzq_12342012-08-17 11:35
搞定了。
#3
mkxing2012-08-21 19:58
楼主,说说方案,同求啊,,谢谢啦
#4
Kzq_12342012-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