如何设置button的属性,将几个button该成控件数组 你可以这样声明啊var arr : array[0..8] of TButton;不过要动态创建了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我已经有10个BUTTON了,我想把这些BUTTON批处理,所以要把他们设置成同一数组,不能动态创建 TLabel(FindComponent('Button'+IntToStr(i))).Caption:='Button'+IntToStr(i); TLabel(FindComponent('Button'+IntToStr(i))).Caption:='Button'+IntToStr(i);是一种不错的方法,这样只要按照一定规则button1,...butoon100等命名就可以了,如果不想按照规则命名,只有把控件组放入一个TPanel再中查找控件,如果是BUTTON则处理 不用这么麻烦,button不是有一个tag属性吗?用它区分就可以啦,如在button1.onclick事件中case Tbutton(sender).tag of1:showmessage('Button1');2:showmessage('button2');3:showmessage('button3');end; 把button放到一个panel上再设置tag用panel.controls.count进行迭代,panel.controls[i]表示上面的控件再把它 as TButton, 获取tag值,加以处理 我想对button1-10用一公共事件click,对所有的button编辑,不知道该怎么写,才能得到我所按的按钮的tag值我用procedure ButtonClick(Sender: TObject);begin i:=Tbutton(sender).tag showmessage(i);end;好象不行啊 一个类似安装包的工具 请各位大牛 给我看看这条 多线程的程序 有什么问题!!!!! 如何判断多少EDIT? Image的问题 为什么form1只能show一次? 在delphi中如何连接远程oracle数据库? 哪儿有TSkinForm 的源码下载??有Delphi写成的换肤程序也行。。。。高分赠送 如何通过socket传送数组??-》 关于TListItem的Data属性 ActiveForm提交数据问题 用D5中的ADO连接VFP表时,速度很慢,求教 如何捕获strtofloat函数的错误!
是一种不错的方法,这样只要按照一定规则button1,...butoon100等命名就可以了,如果不想按照规则命名,只有把控件组放入一个TPanel再中查找控件,如果是BUTTON则处理
如
在button1.onclick事件中
case Tbutton(sender).tag of
1:
showmessage('Button1');
2:
showmessage('button2');
3:
showmessage('button3');
end;
再设置tag
用panel.controls.count进行迭代,
panel.controls[i]表示上面的控件
再把它 as TButton, 获取tag值,加以处理
我用
procedure ButtonClick(Sender: TObject);
begin
i:=Tbutton(sender).tag
showmessage(i);
end;
好象不行啊