public override void OnMouseUp(ZWPictureBox pictureBox, MouseEventArgs e) { newPolygon.Creating = false; newPolygon = null; base.OnMouseUp(pictureBox, e); }
public override void OnMouseDown(ZWPictureBox pictureBox, MouseEventArgs e) { Point point = new Point((int)(e.X / pictureBox.Zoom - pictureBox.OffsetX), (int)(e.Y / pictureBox.Zoom - pictureBox.OffsetY)); newPolygon = new DrawPolygon(pictureBox, point.X, point.Y, point.X + 1, point.Y + 1); AddNewObject(pictureBox, newPolygon); lastX = point.X; lastY = point.Y; }