delphi中有控件数组吗? Btn:array[0..10] of TButton; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用上面老兄的定义后,假设你用的控件名为button0..button10,设置tag属性为0..10,使它们具有相同的单击事件,然后在程序初始化中添加以下代码: Btn[0]:=button0; Btn[1]:=button1; ... Btn[10]:=button10;事件处理中,把tag 作为VB中的index来处理;procedure TForm1.BtnClick(Sender:TObject);begin case TButton(Sender).tag of 0: ; //button0事件处理; .. //中间省略 10: ; //button10事件处理 end;end; 可以将控件放入TList对象中,这样管理起来更方便一些,而且是动态扩展的,不需要写死。 怎样让播放的视频文件随着窗口缩放 spcomm奇怪问题,请大虾帮忙 treeview,急请各位帮忙 同一个系统可不可以装不同版本的DELPHI?? shortstring疑问 几个关于mdi的简单问题,请高手帮忙!! 关于delphi接口 自动生成骨架代码 请大虾介绍有那些delphi好的入门书,站点以及注意事项!!多多益善! 瞧一瞧,看一看...小弟有个问题急待解决(50分奉送) 觅功能强大的报表控件 有谁用过abc5控件吗 使用sql自身的事务管理能象用Tdatabase控件一样可以先传递一个启动事务命令吗?
假设你用的控件名为button0..button10,设置tag属性为0..10,使它们具有相同的单击事件,然后在程序初始化中添加以下代码: Btn[0]:=button0;
Btn[1]:=button1;
...
Btn[10]:=button10;
事件处理中,把tag 作为VB中的index来处理;
procedure TForm1.BtnClick(Sender:TObject);
begin
case TButton(Sender).tag of
0: ; //button0事件处理;
.. //中间省略
10: ; //button10事件处理
end;
end;