Beispiel #1
0
 //工具条缩小
 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;
 }
Beispiel #2
0
 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;
 }
Beispiel #3
0
 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;
 }