var
btn1:Tbutton
begin
btn1.onclick:=bt1_Click();
end;procedure bt1_Click(Sender:TObject);//该函数自己声明
begin
end;
这样动态生成的btn1的Click事件就变成了bt1_Click了
btn1:Tbutton
begin
btn1.onclick:=bt1_Click();
end;procedure bt1_Click(Sender:TObject);//该函数自己声明
begin
end;
这样动态生成的btn1的Click事件就变成了bt1_Click了
解决方案 »
- 请问在DELPHI怎样使用代码对PDF文件进行编辑??
- 请教高手
- DevExpress FlowChart控件在WIN2000下不能显示多页图面,请高手帮忙
- 急!!关于用MSCOMM控件发送$AA的问题???在线等待中!!!!
- 请问各位Delphi 6.0 中的SNMTP(邮件发送控件) 在Delphi 7.0 中找不到了?
- 如何得到某个特定文件夹下的文件的个数?
- 一道难题,能解决的朋友赠送100分!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 关于一个改变其它程序窗口标题的问题!
- 如何找到文件?
- 菜鸟问题:多个线程同时动态创建timer1到同一个form,会造成冲突吗?
- **** 多表联合查询SQL该怎么写(详情请进,高分求解) ****
- 有谁知道USER DSN和SYSTEM DSN的区别?关于ODBC数据源的问题!
2.var bb:TEditxxx;
bb:=TEditxxx.create(self);
bb.Parent:=self; //self是form1;
bb.OnClick:=aa;3. 实现函数aa.
procedure aa(Sender: TObject);
begin
//write you code.
end;
begin
TEditxxx =TEdit.create(self);
TEditxxx.OnClick:=MyClick;
end;procedure MyClick;
begin
your_Prog;
end;
这个我一直再用,不过因为一直加了“()”而编译不过,中间的提示不要加括号才是问题关键啊