Foxtable(狐表)用户栏目专家坐堂 → 表事件哪些在绑定控件中也生效


  共有1284人关注过本帖树形打印复制链接

主题:表事件哪些在绑定控件中也生效

帅哥哟,离线,有人找我吗?
jswalley
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:516 积分:4494 威望:0 精华:0 注册:2012/7/4 16:22:00
表事件哪些在绑定控件中也生效  发帖心情 Post By:2016/11/29 22:26:00 [只看该作者]

KeyDownEdit、PrepareEdit等几个事件只是针对表的单元格触发的事件,不管这个表是主表还是在窗口中表控件绑定的表,对绑定的文本控件或者下拉列表框等控件是不是不起作用。对DataColChanged及DataColChanged等事件对表的单元格及绑定字段的控件都起作用,是不是可以这样理解?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106665 积分:542508 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/29 22:47:00 [只看该作者]

把不同的表格。控件等等看作是不同的对象。那么每个对象的事件只会和对象本身有关,对其它的对象都不会起作用。就是说A表格的事件不会对文本框起作用,A表格的事件也不会对B表格起作用。

起作用的前提是在事件里改变了其它对象的属性,或者通知其它对象自己的属性改变了。

绑定其实就是在不同的对象之间创建了一个消息通讯,互相通知对方自己的属性改变了。就好像是2个人共用一个银行卡账户,不管是谁刷了卡,余额都会同时变化。

所以不管是KeyDownEdit还是DataColChanged,只要改变了单元格的值,绑定字段的控件值也会相应变化,



 回到顶部