ArcEngine ICoommand和ITool 的区别
控件被包含在ESRI.ArcGIS.Controls.dll类库中,位于ESRI.ArcGIS.Controls命名空间下,详见ArcEngine帮助文档: ms-help://ESRI.EDNv9.3/NET_Engine/b9a335a2-f653-44a1-8961-89051f2e958f.htm
1、ITool是异步执行,而ICommand是同步执行
2、实现方法自然也有区别
<span style="font-size:18px;">ICommand command = new ControlsOpenDocCommandClass();
command.OnCreate(m_mapControl.Object);
command.OnClick();ICommand pCommand = new ESRI.ArcGIS.Controls.ControlsMapZoomInToolClass();
pCommand.OnCreate(axMapControl1.Object);
axMapControl1.CurrentTool = pCommand as ITool;</span>
ArcEngine ICoommand和ITool 的区别相关推荐
- ArcEngine的ToolbarControl解析
转自Love Lyre原文 ArcEngine的ToolbarControl解析 ToolbarControlClass有三个主要的接口: IToolbarControl, IToolbarContr ...
- 学习在 ArcEngine 中使用 Geoprocessing
作者:Flyingis Geoprocessing对于ArcGIS使用者来说,是一种非常方便实用的工具,它可以利用ArcToolbox中的各种工具为我们的地理空间工作流进行框架建模,自动执行空间分析与 ...
- ArcEngine一些代码实现(转载)
转自:http://xitong.iteye.com/blog/1715759 ArcEngine 一些实现代码 ●·● 目录: A1 ----实现:鼠标滑过显示要素 tip A2 ----实现:通过 ...
- 再记AE与AO的区别与联系
原文地址:转:ArcObjects与ArcEngine作者:梦游 ArcObjects(简称AO),一般都是指ArcGIS Desktop版本的组件开发集,即需要安装ArcGIS桌面版软件后才能安装这 ...
- ArcEngine 入门教程-控件初体验
缘起 个人总结梳理,顺便练练文笔,For me and for you like me! 目标 我一直很认同古人所说的君子性非异也,善假于物也,本文主要目的是告诉读者如何使用帮助来学习了解ArcEng ...
- ArcEngine编辑模块——批量删除要素
1.前言 在ArcEngine中,删除要素的方法有很多,你可以使用IFeatureCursor或ITable查询出部分要素然后依次删除.但这两个接口只能针对单个图层的要素进行删除,而在编辑状态下,我们 ...
- ArcEngine编辑模块——将线段按距离、按比例分割成N条线段
1.前言 前面一篇博客介绍了如何按距离或按比例将1条线段分成2条线段的方法,核心就是利用IFeatureEdit接口的Split方法进行分割.但就像之前说的,该方法只适用于将1条线段分成2条线段,如果 ...
- ArcEngine编辑模块——将线段按距离、按比例分割成两部分
1.前言 在ArcEngine中,线段的分割主要使用IFeatureEdit接口的Split方法实现.需要注意的是:该方法只能将1条线段按距离或按比例分割成 2条线段,关于如何将1条线段分成n条线段( ...
- ArcEngine编辑模块——移动单个要素的实现方法
1.前言 在ArcEngine中,移动单个点.线.面要素主要使用以下三个接口: IMovePointFeedback IMoveLineFeedback IMovePolygonFeedback 需要 ...
- ARCENGINE开发经典贴(转)
为什么80%的码农都做不了架构师?>>> 使用ArcGIS Engine 开发自定义GIS应用: 第一部分:使用ArcGIS Engine 发布自定义GIS应用软件-全面了解A ...
最新文章
- android service 学习(上)
- Spring Cloud【Finchley】-02服务发现与服务注册Eureka + Eureka Server的搭建
- windows下的文本文件在linux下查看,中文显示乱码
- 大学生python实验心得体会_大学生实验心得体会精选例文【三篇】
- 再论EM算法的收敛性和K-Means的收敛性
- java sheet类_java excel 导出 多个sheet
- Ubantu Server 安装
- C++ 11 Lambda表达式
- Linux基本命令(一)
- Unity 模拟两个小球位置变化,长度也动态变化
- 流畅的Python笔记
- 版本号后面的字母含义
- 2020年58同城产品笔试题
- HEVC编码技术简介
- 杂项:Unity3D
- URL锚点HTML定位技术机制、应用与问题
- 解决:ERROR kuhl m_privilege simple: Rtiadjustprivilege (20) c0000061
- 【拓扑排序专题】Openjudge百练 4084 拓扑排序
- DFS,BFS和迭代加深的联系与区别
- 【增加苏宁】2020双十一淘宝领喵币+京东全名营业+支付宝+苏宁の自动化任务