ArcGIS Engine可以通过ICommand与ITool方便的调用ArcGIS Desktop中的工具和菜单项。

调用ICommand

            ICommand cmd = new ControlsOpenDocCommand();cmd.OnCreate(axMapControl1.Object);cmd.OnClick();

调用ITool

            ControlsSelectFeaturesTool pTools = new ControlsSelectFeaturesToolClass();pTools.OnCreate(axMapControl1.Object);axMapControl1.CurrentTool = pTools as ITool;

每个ITool都有其特定的接口,它们继承与ITool,声明时要以特定的接口声明。在设置MapControl的Tool时要转为ITool。

ICommand和ITool命令操作地图相关推荐

  1. useradd 命令详解 - [命令操作]

    useradd 命令详解 - [命令操作 ] 版权声明 :转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://lnote.blogbus.com/logs/10191113.html ...

  2. git的基本使用命令操作

    Linux操作命令行:     mkdir - 创建文件夹,     cd - 切换文件路径     pwd - 显示文件路径     ls -ah - 可以查看隐藏的文件夹名(.git)     c ...

  3. VSTO Office二次开发PPTRibbonX命令操作及对象添加

    VSTO Office二次开发PPTRibbonX命令操作及对象添加 本篇分享对于Power Point中一些命令的操作和对于一些比较常用对象.特殊对象的添加功能. 对于Power Point命令操作 ...

  4. 简单的DOS命令操作数据库

    简单的DOS命令操作数据库 启动服务:net start 数据库服务名字 关闭服务:net stop 数据库服务名字 连接数据库:mysql -u用户名 -p密码 show databases -- ...

  5. linux常用基础命令操作收集

    linux常用基础命令操作收集,以下命令基于CentOs6.x 1.日常操作命令 **查看当前所在的工作目录 pwd **查看当前系统的时间 date **查看有谁在线(哪些人登陆到了服务器) who ...

  6. legend3---lavarel常用artisan命令操作

    legend3---lavarel常用artisan命令操作 一.总结 一句话总结: 帮助:php artisan可以调出帮助命令 1.npm安装后盾js? npm install hdjs node ...

  7. redis transaction和connection命令操作

    /*********** redis transaction命令操作 **********/ 1. DISCARD - summary: Discard all commands issued aft ...

  8. Docker常用命令操作——1)、镜像操作;2)、容器操作

    Docker常用命令&操作 1).镜像操作 https://hub.docker.com/ 操作 命令 说明 检索 docker search 关键字 eg:docker search red ...

  9. git中的删除命令操作

    git常用删除命令操作 git rm 文件名 删除某个文件,本地仓库中的文件也要删除,不再保留 git rm -r 目录名 删除某个目录 git rm -r --cached 目录名 删除目录,会保留 ...

  10. redis命令操作(1)

    一.命令操作 备注:中文官网:https://www.redis.net.cn/ 1.redis存储的是:key,value格式的数据,其中key都是字符串,value有5种不同的数据格式. valu ...

最新文章

  1. java中的缩小_在Java中,加宽转换(隐式)和缩小转换(显式)之间有什么区别?...
  2. 线性结构基本概念【数据结构】F
  3. JQuery 绑定select标签的onchange事件
  4. matlab模拟调制过程,模拟信号的调制方式有哪三种?调制与解调是个啥过程
  5. Kudu : kudu 主键相关
  6. 3 个 Zabbix常见问题的处理方法
  7. 深度学习知识点全面总结
  8. GitHub实现G D O S自动签到
  9. HTML/CSS/js 日期等其他函数 相关收藏
  10. 初中计算机考试素材,初中信息技术素材.ppt
  11. java 本地文件上传到服务器,java本地文件上传到远程服务器
  12. 音乐API(仅测试使用)
  13. 数据库服务器文件路径,服务器数据库的文件路径
  14. android 8华为屏幕录制,数码知识:华为nova8pro如何屏幕录制怎么录屏
  15. (转)快商通与商务通将客人网页内文本框输入的内容传到客服端对话界面显示...
  16. 输出 Java 数组最简单的方式
  17. 你的用户珍贵么?杀鸡吃肉和养鸡吃蛋的选择……
  18. Argoverse--Motion Forecasting Dataset评价指标minADE/minFDE详细介绍
  19. material-design-icons-iconfont 图标引入步骤
  20. 20155305乔磊2016-2017-2《Java程序设计》第二周学习总结

热门文章

  1. 液晶显示屏的分辨率详解?
  2. django学习日记2017-10-20: 登录界面
  3. 诚之和:裁员、关店,贝壳内部正在发生一场博弈?
  4. 注射php,手工注射php学习
  5. html如何做动态桌面壁纸,wallpaper engine怎么自己做壁纸?动态壁纸制作方法
  6. GIT统计代码量及IDEA Statistic统计解析
  7. 图像处理专业术语中英文对照(不断补充中)
  8. matlab等距偏置曲线,144 偏置曲线命令详解
  9. win10服务器怎么备份系统,详细教你win10怎么备份系统
  10. TimeLine学习笔记