首页 / 浏览问题 / 组件GIS / 问题详情
给mapcontrol绑定的Tracked事件无法响应
31EXP 2018年05月31日

使用产品:iobject 6R 操作系统:win7 x64

画折线或者多边形时在mapcontrol上右键无法进入Tracked事件,找了下原因,是发现绑定事件的数量到了十几个的时候就会出现这种情况,应该怎么解决如果我把上面的事件全注释掉,那么下面的tracked事件就可以正常进入,否则tracked就毫无反应,代码里也从未写过取消事件的代码

1个回答

您好!我测试了一下,只把 GISMainForm.GetMapControl().InteractionMode = InteractionMode.CustomMouse;这句代码注释tracked事件就可以正常进入。
3,352EXP 2018年05月31日
不知道为什么我这边这样改的话拉框选择就完全失效了
您好!请您查看代码将 Layer.IsSelectable = false设置为Layer.IsSelectable = true
我找到原因了,这三个mousedown事件只有第一个mousedown的左键单击事件里写了mapControl1.DoMouseDown(e);所以左键能进入编辑事件,而右键不能

yes恭喜您!

...