如何对动态创建的控件,添加相应的时间呢? (高分相送)

tombyron 2001-08-14 08:26:23
我想 在程序运行中动态地实现控件的创建,并能够在单击这些控件后,能够做出相应的响应。 如何来实现呢?

比如: 在程序运行中:
临时创建多个Button,名字分别为Button1和Button2……(以此类推),并且这些
Button被Click以后,会弹出一个对话框MessageBox('1') (点button1,弹出MessageBox('1');点button2,会弹出MessageBox('2');…………以此类推。如何实现这种临时时间的响应。


最好Paste 一段原码。 谢谢大家
...全文
94 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
trainbox 2001-08-29
  • 打赏
  • 举报
回复
smdbs@sina.com
tombyron 2001-08-28
  • 打赏
  • 举报
回复
给分了。谢谢 trainbox(战友战友亲如兄弟),请留下你的email和QQ号,大家互相交流。
tombyron@163.net
QQ:17692305
zonky 2001-08-14
  • 打赏
  • 举报
回复
对!!!
tikkypeng 2001-08-14
  • 打赏
  • 举报
回复
trainbox 2001-08-14
  • 打赏
  • 举报
回复
var
i: Integer;
bs: array of TButton;
begin
setlength(bs,10);
for i:=0 to 9 do
begin
bs[i]:=TButton.Create(self);
bs[i].Tag:=i;
bs[i].OnClick:=buttonclick;
end;
end;

procedure TForm1.Buttonclick(sender: tObject);
begin
showmessage((Sender as TButton).tag);
end;

5,939

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧