1 所有预命令:
http://blog.csdn.net/chouab/article/details/756507
2
转自:http://download.csdn.net/download/jeffwyy/1829404
#region 第三行工具栏 地图查看工具
private void 选择_Click(object sender, EventArgs e)
{
ICommand pCommand;
pCommand = newControlsSelectFeaturesToolClass();
pCommand.OnCreate(axMapControl1.Object);
axMapControl1.CurrentTool =(ITool)pCommand;
iMapAction = 1;
}
private void 放大_Click(object sender, EventArgs e)
{
ICommand pCommand;
pCommand = newESRI.ArcGIS.Controls.ControlsMapZoomInToolClass();
pCommand.OnCreate(axMapControl1.Object);
axMapControl1.CurrentTool =pCommand as ESRI.ArcGIS.SystemUI.ITool;
}
private void 缩小_Click(object sender, EventArgs e)
{
ICommand pCommand;
pCommand = newESRI.ArcGIS.Controls.ControlsMapZoomOutToolClass(); ;
pCommand.OnCreate(axMapControl1.Object);
axMapControl1.CurrentTool =pCommand as ESRI.ArcGIS.SystemUI.ITool;
}
private void 漫游_Click(object sender, EventArgs e)
{
ICommand pCommand;
pCommand = newESRI.ArcGIS.Controls.ControlsMapPanToolClass();
pCommand.OnCreate(axMapControl1.Object);
axMapControl1.CurrentTool =pCommand as ESRI.ArcGIS.SystemUI.ITool;
}
private void 全图_Click(object sender, EventArgs e)
{
ICommand pCommand;
pCommand = newESRI.ArcGIS.Controls.ControlsMapFullExtentCommandClass();
pCommand.OnCreate(axMapControl1.Object);
pCommand.OnClick();
}
private void 放大一倍_Click(object sender, EventArgs e)
{
ICommand pCommand;
pCommand = newESRI.ArcGIS.Controls.ControlsMapZoomInFixedCommandClass();
pCommand.OnCreate(axMapControl1.Object);
pCommand.OnClick();
}
private void 缩小一倍_Click(object sender, EventArgs e)
{
ICommand pCommand;
pCommand = newESRI.ArcGIS.Controls.ControlsMapZoomOutFixedCommandClass();
pCommand.OnCreate(axMapControl1.Object);
pCommand.OnClick();
}
private void 返回_Click(object sender, EventArgs e)
{
ICommand pCommand;
pCommand = newESRI.ArcGIS.Controls.ControlsMapZoomToLastExtentBackCommandClass();
pCommand.OnCreate(axMapControl1.Object);
pCommand.OnClick();
}
private void 前进_Click(object sender, EventArgs e)
{
ICommand pCommand;
pCommand = new ESRI.ArcGIS.Controls.ControlsMapZoomToLastExtentForwardCommandClass();
pCommand.OnCreate(axMapControl1.Object);
pCommand.OnClick();
}
#endregion