问题描述:

前提:我用的ENGINE9.3开发,拖了一个ToolbarControl控件,加了一些常用操作的工具(平移,放大,缩小)在上边。

问题:我做了一个增加点的按钮。当我平移完地图之后,点击增加点这个按钮,鼠标仍然是那个小手。不变会正常的指针。

需要解决的问题:点击增加点按钮的时候,清除之前鼠标已经选中的事件(例如平移,放大,缩小等。)并且使鼠标编程正常的指针。

解决办法:在按下鼠标的事件中添加下列代码:

axMapControl1.CurrentTool = null;//使当前的工具失效
axMapControl1.MousePointer = ESRI.ArcGIS.Controls.esriControlsMousePointer.esriPointerDefault;//将当前鼠标指针恢复成默认

通过使用这两句话解决问题,单独使用下边一句是不起作用的。

最新文章

  1. python三大类型数据筛选
  2. 企业 SOA 设计(1)–ESB 设计
  3. MySQL索引的设计和使用
  4. spring结合quartz的定时的2种方式
  5. Filestream/Windows Share导致Alwayson Failover失败
  6. 数据分析(3):ufunc
  7. MVC模型
  8. flex的Accordion组件头部文本居中显示
  9. linux 5 配置xmanager
  10. JRebel_修改class后无法正确调试问题解决【2014-03-12】
  11. UEFI+GPT 修复 win10启动
  12. Android 开机过程PMS分析
  13. AndroidStudio文件夹结构视图讲解
  14. 2.8 Classes of Restricted Estimators
  15. css的单位
  16. Tomcat学习笔记(一)一个简单的Web服务器
  17. windowsxp_电脑桌面显示不出来。
  18. http缓存(http caching)
  19. Java IO--字符流--BufferedReader和BufferedWriter
  20. Linux-KVM虚拟化

热门文章

  1. USACO 1.2 Palindromic Squares (进制转换,回文)
  2. MyEclipse完好提示配置
  3. 实习第四天(bboss框架学习)
  4. http --- 从输入URL到页面加载的过程发生了什么?
  5. Dictionary subtraction
  6. python-网络-udp
  7. json数据字典,以及数据在下拉框中显示
  8. 把枚举类型绑定到datasource
  9. webpack简短版零工程构建项目(二)
  10. linux上编译好的php添加memcache扩展