鼠标事件多次响应

0 投票

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

3月 23, 2018 分类:  269次浏览 | 用户: 桐雨 初出茅庐 (44 分)

1个回答

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

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

MapControl.MouseDown+=MapControl_MouseDown;//注册事件
3月 23, 2018 用户: 胡林 登峰造极 (5,972 分)
谢谢。。。其实我猜想应该是能注销鼠标事件,,,就是之前不知道怎么注销,以及,,在什么地方注销合适,。。。。  再次感谢
...