setlength(aryButtons,thislength);
for i:=0 to length(aryButtons)-1 do
begin
aryButtons[i]:=TSpeedButton.Create(self);
aryButtons[i].Parent:=Panel1;
aryButtons[i].Visible:=true;
end;怎样把相应事件赋予aryButtons[i]并知道是哪个button触发的数组呢?
for i:=0 to length(aryButtons)-1 do
begin
aryButtons[i]:=TSpeedButton.Create(self);
aryButtons[i].Parent:=Panel1;
aryButtons[i].Visible:=true;
end;怎样把相应事件赋予aryButtons[i]并知道是哪个button触发的数组呢?
解决方案 »
- 来帮我看看这个完成端口的定义
- 招上海Delphi项目经理,外地来上海也可,版主手下留情啊
- 求购Delphi5以上的版本正版。
- 如何获取indyserver控件收到的数据包的长度?
- Can anyboy helps me ? I have some question when I was compile my project using delphi6。 thanks
- 请问那位大哥有邮件发送带验证的代码,给小弟一份,谢谢!
- 控件位子改变的问题!急!!!
- 源碼被鎖定???
- 求助ado的严重问题。我只有20分,很抱歉!
- 用DBNavigator和DBGrid输入记录,输入的新记录总是显示在最后,能不能显示在最前面?
- 可以在客户端程序中动态改变AppServer上的TDataSet的字段的ProviderFlags吗?
- 在线等待,好简单的问题,来抢分啊,extended类型如何转化为integer?
procedure ButtonClick(Sender: TObject);aryButtons[i].OnClick := ButtonClick;
aryButtons[i].Tag := i; // 用Tag来判断是哪个buttonprocedure TForm1.ButtonClick(Sender: TObject);
begin
case TButton(Sender).Tag of
0:
1:
...
end;
end;