private void MainForm_KeyUp(object sender, KeyEventArgs e) { int offset = -22; switch (e.KeyCode) { case Keys.Left: fMapControl.Offset(-offset, 0); break; case Keys.Right: fMapControl.Offset(offset, 0); break; case Keys.Up: fMapControl.Offset(0, -offset); break; case Keys.Down: fMapControl.Offset(0, offset); break; case Keys.Delete: break; } }
private void MainForm_KeyUp(object sender, KeyEventArgs e) { const int offset = -22; switch (e.KeyCode) { case Keys.Left: fMapControl.Offset(-offset, 0); break; case Keys.Right: fMapControl.Offset(offset, 0); break; case Keys.Up: fMapControl.Offset(0, -offset); break; case Keys.Down: fMapControl.Offset(0, offset); break; case Keys.Delete: if (fCurrentObj != null) { if (fCurrentObj is MapPolygon) { fObjects.Polygons.Remove(fCurrentObj as MapPolygon); } if (fCurrentObj is MapRoute) { fObjects.Routes.Remove(fCurrentObj as MapRoute); } if (fCurrentObj is MapMarker) { fObjects.Markers.Remove(fCurrentObj as MapMarker); } fCurrentObj = null; } break; case Keys.Add: fMapControl.Zoom = ((int)fMapControl.Zoom) + 1; break; case Keys.Subtract: fMapControl.Zoom = ((int)(fMapControl.Zoom + 0.99)) - 1; break; } }