如何为动态创建的几个Button设置事件处理函数,如Click事件?在线等待.. 我在程序中动态创建了几个Button,哪位大虾知道,怎样为它们创建Click事件处理函数,我想实现在Click事件中显示Button的name,多谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.Button1Click(Sender: TObject);begin ShowMessage((Sender as TButton).Name);end;//btn动态创建的按钮btn.OnClick := Button1Click; procedure TForm1.ButtonClick(Sender: TObject);var MyLabel: TLabel; MyButton: TButton;begin Inc(Count); MyButton:= TButton.Create(self); MyButton.Parent:= Form1; MyButton.Left:= (Count-1)* 80; MyButton.Top:= (Count-1)* 20; MyButton.Name:= 'Button'+IntToStr(Count); MyButton.Caption:= 'Button'+IntToStr(Count); MyButton.OnClick:= MyButtonClick;end;procedure TForm1.MyButtonClick(Sender: TObject);begin showmessage(TButton(Sender).Name);end; delphi集合数据类型的问题 急!!!关于线程问题 如何实现文件的下载? BDE 显示SQL SERVER数据栏位不全! delphi多线程 csdn难道没高手了吗,这个解决不了吗 怎样进行两个字符串相减? 怎样记忆用户调整dbgrid列宽度(下次运行程序列宽是上次关闭程序前的列宽) 救命阿,LMD在D6下用不了 关于FileSearch函数 怎样把一幅图片的中央一点和与这个点相邻并且颜色也相同的点的颜色都替换成自定颜色.有点像windows画板里的颜料桶功能.(算法也行) 能在delphi里创建sql server里面的dts数据包对象吗?
begin
ShowMessage((Sender as TButton).Name);
end;
//btn动态创建的按钮
btn.OnClick := Button1Click;
var
MyLabel: TLabel;
MyButton: TButton;
begin
Inc(Count);
MyButton:= TButton.Create(self);
MyButton.Parent:= Form1;
MyButton.Left:= (Count-1)* 80;
MyButton.Top:= (Count-1)* 20;
MyButton.Name:= 'Button'+IntToStr(Count);
MyButton.Caption:= 'Button'+IntToStr(Count);
MyButton.OnClick:= MyButtonClick;
end;procedure TForm1.MyButtonClick(Sender: TObject);
begin
showmessage(TButton(Sender).Name);
end;