请教各位!动态创建的控件,该如何让它响应事件! 你自己写就行啊,比如Button1.OnClick := MyOnClick;自己定义的必须和前面的参数一致 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TfrmMain.MyOnClick(Sender: TObject);这样就可以了,注意要在类里面定义 举个例子先以同样的参数编好一个通用的事件处理程序,General_Click(...)AButton:=TButton.Create;AButton.onClick:=General_Click(...)AButton.Show; 例如: TForm1 = class(TForm) …… Private vButton: TButton; procedure MyButtonClick(Sender: TObject); ………… vButton := TButton.Create(Self) with vButton do begin Parent := Self; Width := 75; Height := 24; OnClick := MyButtonClick; end; ……procedure MyButtonClick(Sender: TObject);begin ShowMessage('abc');end; 如何用DELPHI实现京东、卓越等网站的类别选择功能? 求用apro fax组件 对方给信号之后发传真的方法!!! 用过RemObject的进来,有个小问题 向专家提问:如何比较两个delphi中的bmp文件是否相同? 想开发一套公用平台,请大家谈谈想法 帮帮我 大伙给看看吧,停着急的 求控制播放进度的控件! 如何判断一个窗体是否已经创建(存在)?急急! 程序开发时"打包"和"发布"是什么意思?? 可分割窗体 请教,嵌套数据集是怎么回事,该怎么用?
这样就可以了,注意要在类里面定义
先以同样的参数编好一个通用的事件处理程序,General_Click(...)AButton:=TButton.Create;
AButton.onClick:=General_Click(...)
AButton.Show;
TForm1 = class(TForm)
……
Private
vButton: TButton;
procedure MyButtonClick(Sender: TObject);
…………
vButton := TButton.Create(Self)
with vButton do
begin
Parent := Self;
Width := 75;
Height := 24;
OnClick := MyButtonClick;
end;
……procedure MyButtonClick(Sender: TObject);
begin
ShowMessage('abc');
end;