放大:
private void rbtnZoomout_Click(object sender, EventArgs e) //放大
{
ICommand PCommand = new ControlsMapZoomInTool();
PCommand.OnCreate(MapControlMain.Object);
MapControlMain.CurrentTool = PCommand as ITool;
}
缩小:
private void rbtnZoomin_Click(object sender, EventArgs e) //缩小
{
ICommand PCommand = new ControlsMapZoomOutTool();
PCommand.OnCreate(MapControlMain.Object);
MapControlMain.CurrentTool = PCommand as ITool;
}
中心放大:
private void rbtnZoomoutall_Click(object sender, EventArgs e) //中心放大
{
ICommand PCommand = new ControlsMapZoomInFixedCommand();
PCommand.OnCreate(MapControlMain.Object);
PCommand.OnClick();
}
中心缩小:
private void rbtnZoominall_Click(object sender, EventArgs e) //中心缩小
{
ICommand PCommand = new ControlsMapZoomOutFixedCommand();
PCommand.OnCreate(MapControlMain.Object);
PCommand.OnClick();
}
平移:
private void rbtnMove_Click(object sender, EventArgs e) //移动
{
ICommand PCommand = new ControlsMapPanTool();
PCommand.OnCreate(MapControlMain.Object);
MapControlMain.CurrentTool = PCommand as ITool;
}
上一视图:
private void rbtnBefor_Click(object sender, EventArgs e) //前一视图
{
ICommand PCommand = new ControlsMapZoomToLastExtentBackCommand();
PCommand.OnCreate(MapControlMain.Object);
PCommand.OnClick();
}
下一视图:
private void rbtnAfter_Click(object sender, EventArgs e) //后一视图
{
ICommand PCommand = new ControlsMapZoomToLastExtentForwardCommand();
PCommand.OnCreate(MapControlMain.Object);
PCommand.OnClick();
}