你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
话题
文章
帮助
登录
注册
Addin工程中 如何通过点击操作面板上的按钮来调用Tool工具
Addin工程中创建了一个sButton、一个sTool,点击Button弹出一个窗体面板,上面有个button点击后怎样做才能调用工程中sTool来和地图做交互? 谢谢
2 个回复
朱新颖
赞同来自:
可以这样调用:ESRI.ArcGIS.Framework.ICommandBars commandBars = ArcMap.Application.Document.CommandBars;
ESRI.ArcGIS.esriSystem.UID uid = new ESRI.ArcGIS.esriSystem.UIDClass();
uid.Value = "esriArcMapUI.ZoomInTool";//or {AD1891E4-7C79-11D0-8D7C-0080C7A4557D}";//自定义Add-in的UID为"ArcMapAddin1_Tool1";
ESRI.ArcGIS.Framework.ICommandItem commandItem = commandBars.Find(uid, false, false);
if (commandItem != null)
commandItem.Execute();
herry
赞同来自:
感谢
要回复问题请先
登录
或
注册
发起人
herry
相关问题
Arcgis for server 集群调用
arcgis api for javascript 4.0版本中找不到draw工具,如何实现拉框查询、几何查询?
求ArcGISMXD批量导出图片工具?
ArcGIS Scene Layer 点击获取要素属性
请问如何在C# ArcEngine开发中调用GP工具处理后将数据保存到到任意位置?并读取?
新建.shp类型的FeatureClass,一系列操作后,想要删除源文件。如何解除文件的占用?
ArcGIS Runtime SDK for Android 100.0.0能不能调用ArcGIS online或者portal中的三维场景呢???
为什么自定义的gp工具不自动将输出结果添加到图层里面?
Engine调用GP工具的两种方式的用法
ArcGIS JS API同时调用天地图和超图服务冲突?
Desktop Addin(.NetFramework)开发如何读取附加的数据?
问题状态
最新活动:
2016-10-09 16:48
浏览:
1595
关注:
2
人
2 个回复
朱新颖
赞同来自:
ESRI.ArcGIS.esriSystem.UID uid = new ESRI.ArcGIS.esriSystem.UIDClass();
uid.Value = "esriArcMapUI.ZoomInTool";//or {AD1891E4-7C79-11D0-8D7C-0080C7A4557D}";//自定义Add-in的UID为"ArcMapAddin1_Tool1";
ESRI.ArcGIS.Framework.ICommandItem commandItem = commandBars.Find(uid, false, false);
if (commandItem != null)
commandItem.Execute();
herry
赞同来自:
要回复问题请先登录或注册
发起人
相关问题
问题状态