如何响应动态生成的控件的事件(30分)

  • 主题发起人 主题发起人 meatbird
  • 开始时间 开始时间
M

meatbird

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序中会动态的生成一些按钮
怎么去相应那些按钮的click事件?
我只有55分,就给30吧
 
建立一个过程
procedure pclick(sender:tobject);
begin
写上你所需要的语句;
end;
在你所创建的控件上写
bhbutton:=tbutton.create(self);
bhbutton.onclick:=pclick;
 
同意楼上的说法。
 
同意楼上的说法。
 
注意定义的事件类型一定要一致!
 
没办法,我来晚了...
 
已经讨论很多次了,不过我还是忍不住说一句,上面那样是不行的。事件过程必须是类过程。
所以要写成:
procedure TForm1.pclick(sender:tobject);
begin
写上你所需要的语句;
end;
 
同意zjc,一定要是类过程!
 
接受答案了.
 

Similar threads

D
回复
0
查看
930
DelphiTeacher的专栏
D
D
回复
0
查看
871
DelphiTeacher的专栏
D
D
回复
0
查看
945
DelphiTeacher的专栏
D
后退
顶部