//工具条缩小 private void buttonItemZoonOut_Click(object sender, EventArgs e) { ESRI.ArcGIS.SystemUI.ICommand pCommand; pCommand = new ESRI.ArcGIS.Controls.ControlsMapZoomOutToolClass(); pCommand.OnCreate(MapControlLayer.Object); MapControlLayer.CurrentTool = pCommand as ESRI.ArcGIS.SystemUI.ITool; }
private void buttonItem14_Click(object sender, EventArgs e) { ESRI.ArcGIS.SystemUI.ITool tool = new ESRI.ArcGIS.Controls.ControlsMapZoomOutToolClass(); //查询接口获取ICommand ESRI.ArcGIS.SystemUI.ICommand cmd = tool as ESRI.ArcGIS.SystemUI.ICommand; //Tool通过ICommand与MapControl的关联 cmd.OnCreate(this.axMapControl2.Object); cmd.OnClick(); //MapControl的当前工具设定为tool this.axMapControl2.CurrentTool = tool; }
private void toolzoomout_Click(object sender, EventArgs e)//缩小 { ESRI.ArcGIS.SystemUI.ICommand pCommand = new ESRI.ArcGIS.Controls.ControlsMapZoomOutToolClass(); pCommand.OnCreate(this.axMapControl1.Object); this.axMapControl1.CurrentTool = pCommand as ESRI.ArcGIS.SystemUI.ITool; }