动态按钮的事件(送分喽!!!!!!)(50分)

  • 主题发起人 主题发起人 阿宝
  • 开始时间 开始时间

阿宝

Unregistered / Unconfirmed
GUEST, unregistred user!
我动态创建了4个Button,存于Btn[j](i:=0,1;j:=0,1)中,
为使点击时能在同一个BtnClick事件中分别响应这几个Button,
请问该如何编写。。。???!!!
能否在BtnClick的参数中添加i,j???
以前看到, 说用Button.tag加以区别,能否给出具体代码??!!


 
可以呀
在共用的click事件里这样

case Tbutton(sender).tag of
1:..........;
2:..........;
3:..........;
....

tag要在创建BUTTON数组时赋值
 
你肯定用循环创建的button,在循环里就把.tag属性赋值。
a:=1
for i ...
for j ...
begin
Btn[j]:=tbutton.create(self);
Btn[j].tag:=a;
a:=a+1;
end;
下面就用前位的方法
 
已经解决了 ,thanks!!
 
Button创建太多建议改用speedButton
 
多人接受答案了。
 
后退
顶部