转:在自己的工具条中使用ArcGIS Engine提供的命令和工具

本文介绍如何在自定义的工具栏中利用ArcGISEngine的命令和工具,如放大工具ZoomInTool,通过C#代码实现界面调整灵活的应用需求。

由于ArcGIS Engine提供的ToolBarControl在界面调整上不是很灵活,因此在对界面要求比较高的应用中会采取舍弃ToolBarControl而采用自己的ToolBar。在使用自己的ToolBar过程中,仍然可以使用ArcGIS Engine提供的大量的命令和工具。

以放大工具为例,在你自己的工具条上的ZoomInTool的Click事件中添加以下的代码就可以使用Engine提供的放大的功能。下面是c#的代码

ESRI.ArcGIS.SystemUI.ICommand pCommand;
pCommand = new ESRI.ArcGIS.Controls.ControlsMapZoomInToolClass();
pCommand.OnCreate (axMapControl1.Object );
axMapControl1.CurrentTool = pCommand as ESRI.ArcGIS.SystemUI.ITool ;

posted on 2007-06-27 09:01 Anders' Yan 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/yansc/archive/2007/06/27/797147.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值