简单问题,求于高手! 如何动态创建一个按钮,在一个窗体下。如下: 一个窗体,原来有两个按钮,我还想动态创建两个,如何实现呀,谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ....Varbutton1,button2:Tbutton;....button1:=Tbutton.create(Form1);button2:=Tbutton.create(Form1); 举例procedure TForm1.Button1Click(Sender: TObject);var btn: array[0..1] of TButton; i: integer;begin for i := 0 to 1 do begin btn[i] := TButton.Create(Form1); btn[i].Left := 100; btn[i].Top := 200 + i * 100; btn[i].Width := 100; btn[i].Height := 40; btn[i].Visible := true; btn[i].Parent := Form1; end;end; var ABtn: TButton;begin ABtn := TButton.Create(Self); ABtn.parent := Form1; ABtn.Left := ; ABtn.Top := ; ABtn.Left := ; ABtn.Caption := ; ...end; yongwolf(大梦方觉醒),你拿窗体上button的变量create当然会导致原来的button没有了,要自己定义一个tbutton类型变量然后create。 关于权限控制处理的一个小问题 delphi 调用oracle存储过程 eXescop 打开了 魔兽世界的启动文件 Launcher.exe 关于系统关机的问题~!急!在线等!~ 关于窗体间参数传递的问题,急啊啊啊!! vb代码如何转成DELPHI中代码,求助 请问用spcomm控件如何发送integer数组,另外^表示什么意思? 给一个人事管理系统的解决方案! 谁能推荐一个3D绘图的控件 ListView的ScrollBar问题-谢谢您的参与! 为了不然有更多的人犯我这个错误,希望高手解答一下 麻烦一下帮帮忙好吗??
Var
button1,button2:Tbutton;
....
button1:=Tbutton.create(Form1);
button2:=Tbutton.create(Form1);
procedure TForm1.Button1Click(Sender: TObject);
var
btn: array[0..1] of TButton;
i: integer;
begin
for i := 0 to 1 do
begin
btn[i] := TButton.Create(Form1);
btn[i].Left := 100;
btn[i].Top := 200 + i * 100;
btn[i].Width := 100;
btn[i].Height := 40;
btn[i].Visible := true;
btn[i].Parent := Form1;
end;
end;
ABtn: TButton;
begin
ABtn := TButton.Create(Self);
ABtn.parent := Form1;
ABtn.Left := ;
ABtn.Top := ;
ABtn.Left := ;
ABtn.Caption := ;
...
end;