Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

如何屏蔽控件的事件.

sosopain  发表于:2008-07-01 19:23:35  
复制

我建立了一个treeview的控件来显示产品目录, 在数据库里面很多地方要用到这个产品目录treeview, 所以建立了一个类模块来扩展treeview,这样只要在窗体load的时候实例一个类就可以填充好, 现在想把treeview的事件在窗体中屏蔽了.在类模块里面建立一个继承的treeview事件, 这样如果想修改treeview的行为可以只在类模块里面修改, 不用在每个窗体里面修改, 如果不屏蔽, 系统会提示行为的二义性,

 

有没有高手可以提供一下意见?

 

Top
竹笛 发表于:2008-07-02 16:40:17
请否上传您的示例,以方便大家在您的示例基础上进行测试、完善?

sosopain 发表于:2008-07-02 21:27:23

 

点击下载此附件

 

谢谢.请看控件,我已经尽量修改成了2003的格式.可能刚打开的时候会有点引用问题, 麻烦改改就行了. 主要是我没有2003的环境来测试..望谅.

 

主要的意思就是能否利用 withevents 把窗体中的treeview 的事件直接在类模块内部处理了. 不用从窗体响应了后再传到类模块里面去.

 

我想关键就是要屏蔽窗体的事件响应,否则系统会提示事件响应错误呢.

 

万分感谢指导.



总记录:2篇  页次:1/1 9 1 :