如何为动态生成的控件(如button)生成onclick 等事件 TButton *tem=new TButton(Owner);tem->Visible=ture;tem->OnClick="某个点击函数“; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ---- (1) 定义控件类型 var Button1:TButton; ---- (2) 生成控件 Button1:=TButton. Create(self); Button1.Parent:=Self; //一般将其父控件设置为Self,如果不设置Parent的值, 则控件不会在屏幕 //显示出来 ---- (3) 设置其它属性及定义相关事件响应函数,如Caption,Left,Top,Height,Width,Visible,Enabled,Hint和onClick事件响应函数等。 如:button1.onclick:=myclick(...); 有点跑题了,如果你的按钮的名字有一定规律比如"button1","button2"......"button10"ok,(findcomponent('button'+inttostr(i)) as Tbutton).onclick:=myclick(...) another way like bitter:for i := 0 to ComponentCount - 1 do if Components[i] is TButton then (Components[i] as TButton).OnClick = MyClick; another way like bitter's:for i := 0 to ComponentCount - 1 do if Components[i] is TButton then (Components[i] as TButton).OnClick = MyClick; 动态调用dll占用内存越来越多的问题。 www.delphibbs.com.cn是不是假的? 怎末做帮助文件 ? 请小5接分! 谁碰到过DCOM+ADO客户端或中间服务死掉的情况,一天六七次 刚娃,,过来~~~~~~~给你找了个PLMM~~~~~ 初学DELPHI应该怎样做? DCOM 与 ORACLE 很简单的一个问题,把myLabel[j]=new TQRLabel(this);翻译成PASCAL语言怎么写,mylabel是QRLABEL控件的指针 开发一个包括6个标签和一个矩形框的自定义控件 有没办法让delphi生成比较小的可执行文件 分布式应用系统的重要问题,欢迎多多发言
Button1:TButton;
---- (2) 生成控件 Button1:=TButton. Create(self);
Button1.Parent:=Self;
//一般将其父控件设置为Self,如果不设置Parent的值,
则控件不会在屏幕
//显示出来
---- (3) 设置其它属性及定义相关事件响应函数,如Caption,Left,Top,Height,Width,Visible,Enabled,Hint和onClick事件响应函数等。
如:
button1.onclick:=myclick(...);
"button1","button2"......"button10"
ok,(findcomponent('button'+inttostr(i)) as Tbutton).onclick:=myclick(...)
if Components[i] is TButton then (Components[i] as TButton).OnClick = MyClick;
if Components[i] is TButton then (Components[i] as TButton).OnClick = MyClick;