首先的话这个移过图层的方法是在axMapControl.OnMouseMove事件中发生的。

然后接下来看代码:

代码当中的注释会详细解答;

        #region 鼠标移过图层中显示信息//用到的接口:IFeatureLayer :Provides access to members that control common aspects of a feature layer.private void XMMapControl_OnMouseMove(object sender, ESRI.ArcGIS.Controls.IMapControlEvents2_OnMouseMoveEvent e){
             if(XMMapControl.LayCount > 0)  //用于判断控件是否加载图层文件
{
            IFeatureLayer pFeatureLayer = XMMapControl.Map.get_Layer(0) as IFeatureLayer;pFeatureLayer.DisplayField = "BTS_NAME";  //指定特定的属性显示字段名称 Primary Display Field;pFeatureLayer.ShowTips = true;string pTip;pTip = pFeatureLayer.get_TipText(e.mapX, e.mapY, XMMapControl.ActiveView.FullExtent.Width / 10000);if (pTip != null)  // 判断pTip内容是否为空{toolTip1.SetToolTip(XMMapControl, "名称:" + pTip);  //需先添加tooltip控件:当用户移动关联控件时显示信息}else{toolTip1.SetToolTip(XMMapControl, "");}
}
}#endregion

然后大家可以在添加图层后,试试效果。( Pay attention:you should add the tooltip widget so that you can see the result firstly;);

然后有一个bug就是未添加图层中,他会显示error;主要原因是缺少判断语句,先判断axmapcontrol中是否有图层,以后完善。现在已经解决了!!

ArcEngine二次开发_02(鼠标移过图层中显示特定的属性信息)相关推荐

  1. SketchUp二次开发之鼠标工具

    微信公众号:老顽童与小东邪 关注可了解更多的教程及排版技巧.问题或建议,请公众号留言; 如果你觉得对你有帮助,欢迎赞赏 SketchUp二次开发之鼠标工具 在SketchUp中,运用最多的就是鼠标事件 ...

  2. ArcEngine二次开发

    ArcEngine二次开发 初识ArcEngine,个人笔记留档 引入主程序 //表示绑定的arcgis产品类型,即绑定arcgis engine. ESRI.ArcGIS.RuntimeManage ...

  3. VSTO Office二次开发键盘鼠标钩子使用整理

    VSTO Office二次开发键盘鼠标钩子使用整理 可能通过程序控制键盘的操作和控制鼠标的一些操作,网上提供比较多的也是比较好的就是通过钩子(Hook)的方式实现. 简单整理了一下,没有找到很好的程序 ...

  4. Arcgis ArcEngine二次开发: 输出宗地图、宗地草图、权属协议书附图、房产分层分户图、公示图、三调土地利用图、行政区划图、标准分幅图等各种图件

    1.Arcgis  ArcEngine二次开发: 输出宗地图.宗地草图.权属协议书附图.房产分层分户图.公示图.三调土地利用图.行政区划图.标准分幅图等各种图件 有需要联系QQ:185242573. ...

  5. C#ArcEngine二次开发——创建与调用AOI书签

    基于ArcEngine10.2和VS2012进行C#ArcEngine二次开发 创建与调用AOI书签 在如图所示的程序主窗体菜单栏中添加一个菜单项"创建书签",其控件名为" ...

  6. css怎样使鼠标移到div上显示手型

    新建一个html文件,命名为test.html,用于讲解css怎样使鼠标移到div上显示手型. 在test.html文件内,创建一个div模块,下面将使用css设置该div的样式,实现鼠标移到div上 ...

  7. css如何实现鼠标移至图片上显示遮罩层及文字

    css如何实现鼠标移至图片上显示遮罩层及文字 问题:一张图片当鼠标移动到上方时,会显示一个遮罩层,并且显示一些提示文字 html: <div class="contentimg&quo ...

  8. 鼠标悬停 -css如何实现鼠标移至图片上显示遮罩层及文字

    搜索这个效果的时候,很多人都是用css结合jQuery实现的,其实直接用css也可以实现哦~ 效果前: 效果后: 代码: <!DOCTYPE html> <html lang=&qu ...

  9. CAD二次开发:用C#在AutoCAD中插入栅格图像

    CAD二次开发:用C#在AutoCAD中插入栅格图像 using Autodesk.AutoCAD.Runtime; using Autodesk.AutoCAD.ApplicationService ...

最新文章

  1. ECS服务器指定实例规格最佳推荐
  2. Yii使用CTreeView树
  3. java utf-8文件处理bom头
  4. javascript 自动填写表单
  5. 【深度学习】Tensorflow2.x入门(一)建立模型的三种模式
  6. Python机器学习算法 — 逻辑回归(Logistic Regression)
  7. 乘风破浪:LeetCode真题_010_Regular Expression Matching
  8. 悟空php微信复制的东西在哪找,微信收藏的文件在哪?从哪里能看到?
  9. Oracle在rownum使用结果集排序
  10. Quartz+Spring 自定义作业调度(作业在DB中配置)
  11. 如何以子类的形式运行多进程?
  12. MySQL Left Join,Right Join
  13. atitit 组织机构性质与名称表.docx
  14. Xcode中打印显示Unicode的解决办法
  15. SAO Utils 农历与股票插件
  16. [书籍翻译]12周撰写期刊文章 学术出版成功指南——第 10 周:编辑你的句子
  17. mysql中标识列是什么意思_数据库标识列是什么意思
  18. java 客户端和服务端加密,RSA 加密解密,客户端JS加密,服务端JAVA解密
  19. iconfont图标无法显示的问题
  20. SAP FI 系列 (030) - 特别总账标记

热门文章

  1. Spring Boot 整合携程Apollo 配置中心
  2. 有了IDEA中的这款插件,流程图、类图轻松搞定,简直神器!
  3. 电商 竞品分析_母婴电商类app竞品分析报告
  4. Wireshark验证TCP三次握手四次挥手
  5. 2019.7.20十道js题目
  6. 一个讲课截屏 清明DAY2
  7. WPFのDecorator 、Adorner和AdornerDecorator
  8. 行内元素 块级元素之间的嵌套
  9. P1828 香甜的黄油 Sweet Butter (spfa)
  10. opencv复杂变换cvPyrDown [6]