起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 167|回复: 5

【结贴】禁用信息层事件**

[复制链接]
发表于 2009-4-23 13:47:26 | 显示全部楼层 |阅读模式
我要修改一个功能层页面,这个功能层从某个业务层页面继承而来,页面层窗体的textbox有个exit事件,我想再功能层屏蔽掉这个exit事件,请问改如何操作,谢谢!
ps:只能在功能层修改。
回复

使用道具 举报

发表于 2009-4-23 14:01:16 | 显示全部楼层
楼主,你是指一个功能窗体继承另一个功能窗体,然后想对本窗体的某个控件的事情重写,对吗?
那你就在继承后的这个控件的相应事件里重新写一下就可以了(注意:去掉inherited)
这种用法跟delphi是类似的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-23 14:03:54 | 显示全部楼层
不好意思,是一个功能层是调用一个业务信息层窗体,功能层能不能屏蔽掉业务信息层窗体的一个textbox的exit事件,该事件是在业务层的数据集里写的
回复 支持 反对

使用道具 举报

发表于 2009-4-23 14:09:42 | 显示全部楼层
哦,那只能这么尝试一下了。你这个功能中,自己定义个事件:与textbox的exit事件一样,然后在调用那个窗体时,给他的textbox的exit事件赋值看看。

直接这样子(参考)
Edit1.OnExit := nil;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-23 14:36:26 | 显示全部楼层
谢谢你的答复,问题已解决!
回复 支持 反对

使用道具 举报

发表于 2009-4-23 15:00:04 | 显示全部楼层
恭喜。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 07:02 , Processed in 0.041067 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表