『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

ArcGIS二次开发-如何实现在ArcMap上选取中记录

ArcGIS二次开发-如何实现在ArcMap上选取中记录
本例要演示的是如何通过鼠标点击在ArcMap上选中一条记录。用到IMap接口的SelectByShape方法。 
       Tool Control 的MouseDown事件发生时传入了鼠标的位置参数 X 和 Y,此为鼠标位置的设备坐标(屏幕坐标),要转换成逻辑坐标(地理坐标)后,SelectByShape方法才能正常工作。 

       在 SelectByShape 方法中指定参数为 IPoint 对象。可选中处于当前鼠标位置(点)的记录。 

       本例功能的实现代码较为简单,故只处理了MouseDown事件。为了Tool Control未被选中时按钮能够弹起,设置了其Deactivate属性为True。 

      京ICP备2025132830号-1 京公网安备 号