Addin工程中 如何通过点击操作面板上的按钮来调用Tool工具

Addin工程中创建了一个sButton、一个sTool,点击Button弹出一个窗体面板,上面有个button点击后怎样做才能调用工程中sTool来和地图做交互? 谢谢
已邀请:

朱新颖

赞同来自:

可以这样调用: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

赞同来自:

感谢

要回复问题请先登录注册