事件处理需小心
2005-10-26 13:44
204 查看
两个对象,A对象和B对象,A对象的事件需要在B中的一个函数来处理,B会不断创建,每次创建时就把A对象作为参数传给B的构造函数,B在构造函数中将处理函数关联到A的事件上。结果:发现B的处理函数被频繁调用,原来是A的事件的处理函数,随着B对象的增加,越来越多,所以,不得不在B中加了一项处理,专门用来清除事件处理的设置。
public void ClearEventHandle()
{
_mainmap.ViewChangedEvent -= new ViewChangedEventHandler(Map_ViewChanged);
}
public void ClearEventHandle()
{
_mainmap.ViewChangedEvent -= new ViewChangedEventHandler(Map_ViewChanged);
}
相关文章推荐
- 使用js事件机制进行通用操作&特定业务处理的协调
- Delphi中的事件处理过程
- Android 基础, TextView drawRight 点击事件处理
- android事件拦截处理机制详解
- QML中tableview处理点击事件同时能保证选中行高亮和文字变化
- 事件处理之一:两种方式:监听器与回调 分类: H1_ANDROID 2013-10-31 10:26 3250人阅读 评论(0) 收藏
- Redis源码分析-基础功能(事件处理)
- React Native原生UI封装以及事件处理
- Flex Actionscript 3 flash游戏 键盘 连招 连按 combo 同时按 事件处理
- Android事件处理之多点触摸与手势识别
- Qt 事件处理机制 (上篇)
- android自定义ViewPager之——处理与ScrollView的事件冲突
- .Net中的委托以及事件处理
- 深入理解DOM事件机制系列第二篇——事件处理程序
- 第二周JAVA事件处理
- Android--ImageButton的焦点及事件处理
- Cocos2d-X 事件处理机制之触屏事件(单点触屏+多点触屏)
- 作业:文本框的简单事件处理程序
- html中事件处理中的this和event对象
- QT 中 事件处理转移