对大侠来说是小问题,不过还望莫抬手Skip过去(Thanks)! 点击这个控件的OnClick事件的那个下拉框,在里面选择你要触发的事件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我有许多控件,一一加相同的事件处理东西,不累死就繁死。就是我只用写一个事件处理过程可以代替一一为每个空件加OnClick处理事件。Delphi中有,一定的! 将要处理的控件全选,然后在属性列表中看是否有共同OnClick事件。 这个问题真的很简单,但叙述起来倒麻烦。 OnClick无非是一个属性,就象一般的Caption之类属性一样,你可以将几个控件的OnClick赋同一个值(当然,这个值是一个过程指针)。然后,在这个过程中,做你该做的事,注意象Edit1之类的引用改为TEdit(Sender)就行了。如果需要一些不同的处理,一般用Tag属性区分。 就一条语句我觉得是不可能的。你看这样可以吗。 用一循环将所有TEDIT所有控件遍历。循环所做工作如下: if Control is TEdit then TEdit(ActiveControl).onclick:=clickprocedure;你认为如何 厉害,我怎么没想到?不过也有另一种方法,不知道谁会?(...as component do)给cool_afei一半分吧,OK? 关于 ClientDataset添加字段 NewWindow2 跨域frame打开新窗口,总是崩溃,求助 Delphi怎么远程连接MySQL啊,需要什么配置吗? 多个label 鼠标移到标签换色的问题 微软的BARCODE控件生成条形码,我需要把条形码和其他一些文字都打印到一张纸上。怎么样做? 新手求助:数据库查询和代码实现问题~~~~ [*菜鸟问题*]继承自多个类,不同类的相对位置问题 现在开发多层分布式系统该用什么样的技术什么样的架构? 这样一个想法看可不可性, 数据库还原备份问题(急) UDP求救!越详细分越多! 急:如何单独的取得dbGrid表格里的每一项数据
一一加相同的事件处理东西,不累死就繁死。
就是我只用写一个事件处理过程可以代替一一为每个空件加OnClick处理事件。
Delphi中有,一定的!
OnClick无非是一个属性,就象一般的Caption之类属性一样,你可以将几个控件的OnClick赋同一个值(当然,这个值是一个过程指针)。然后,在这个过程中,做你该做的事,注意象Edit1之类的引用改为TEdit(Sender)就行了。如果需要一些不同的处理,一般用Tag属性区分。
用一循环将所有TEDIT所有控件遍历。循环所做工作如下:
if Control is TEdit then TEdit(ActiveControl).onclick:=clickprocedure;
你认为如何
不过也有另一种方法,不知道谁会?
(...as component do)
给cool_afei一半分吧,OK?