鼠标事件多次响应

0 投票
152 浏览

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

最新提问 3月 23 分类:  152次浏览 | 用户: 桐雨 (1 分)

1个回答

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

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

MapControl.MouseDown+=MapControl_MouseDown;//注册事件
最新回答 3月 23 用户: 胡林 名扬四海 (5,773 分)
谢谢。。。其实我猜想应该是能注销鼠标事件,,,就是之前不知道怎么注销,以及,,在什么地方注销合适,。。。。  再次感谢
...