Kingron(单身走我路……) 和 firetoucher(风焱) ( ) 在吗? 如果把button换成popupmenu下的菜单项事件呢。怎么写啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一样的,不过判断一下if sender is tbutton then edit.text:= (sender as tbutton).caption;if sender is TMenuItem then edit.text:= (sender as TMenuItem).caption; 一样,换成菜单,Sender就表示被点击的那个菜单项 事件赋值menuitem1.onclick := urclick;就自己改一下。 定义一个procedure myClikc(Sender:TObject);这样,不管是button,还是popupmenu,只要事件后只有(Sender:TObject)这一个参数的.都可以绑定到你自定义的myClick上.你可静态绑定, 直接在事件中选中myClick就可以了.你也可以动态绑定 就如 firetoucher(风焱) 所说.至于,要知道是谁调用了这个事件,Sender is 类型 //可以知到它是否这个类型(Sender as 类型).Name //可以得到这个调用者的Name 在事件编辑器中把MenuItem1的OnClick设为Button1Click这么一连就行了 请教获得图片地址 请教fastreport 的打印问题 怎样用命令打开我的电脑 找了份兼职,工控开发,从来没有涉及过,要学习些什么呢? 怎么为动态生成的控件定义事件?(急问~~~) 求助,有分! 一个关于数据库的设计???? 100分求解:将VCD的.DAT文件中的MPEGII流提取出来 区别计算机的唯一标识是什么? 一个很奇怪的问题 关于DLL退出的奇怪问题。 多个事件可否在一个事件里写出来?
if sender is tbutton then
edit.text:= (sender as tbutton).caption;
if sender is TMenuItem then
edit.text:= (sender as TMenuItem).caption;
menuitem1.onclick := urclick;就自己改一下。
这样,不管是button,还是popupmenu,只要事件后只有(Sender:TObject)这一个参数的.都可以绑定到你自定义的myClick上.
你可静态绑定, 直接在事件中选中myClick就可以了.
你也可以动态绑定 就如 firetoucher(风焱) 所说.
至于,要知道是谁调用了这个事件,
Sender is 类型 //可以知到它是否这个类型
(Sender as 类型).Name //可以得到这个调用者的Name
把MenuItem1的OnClick设为Button1Click
这么一连就行了