首页 / 浏览问题 / 组件GIS / 问题详情
鼠标事件多次响应
44EXP 2018年03月23日

我使用.net 写的程序,分别有商旅行分析和最近设置查找。因为是参照的示范程序,,在两个分析中分别注册了两个Mousedown事件,,现在问题就我在地图上鼠标左键选择一次,,两个Mousedown事件都会分别响应。(程序出异常)。我想达到的效果是在商旅行分析时响应在这个类中注册的Mousedown事件,而在最近设施查找中也是同样。。。请问我应该怎么处理???拜托

1个回答

您好,事件应该在需要的时候注册,不需要的时候就及时注销掉,另外推荐用代码注册和注销事件,示范:

MapControl.MouseDown-=MapControl_MouseDown;//注销事件

MapControl.MouseDown+=MapControl_MouseDown;//注册事件
5,985EXP 2018年03月23日
谢谢。。。其实我猜想应该是能注销鼠标事件,,,就是之前不知道怎么注销,以及,,在什么地方注销合适,。。。。  再次感谢
...