示例#1
0
        public override void OnMouseUp(RichPictureBox richPictureBox, MouseEventArgs e)
        {
            newPolygon.Creating = false;
            newPolygon          = null;

            base.OnMouseUp(richPictureBox, e);
        }
示例#2
0
        public override void OnMouseDown(RichPictureBox richPictureBox, MouseEventArgs e)
        {
            Point point = new Point((int)(e.X / richPictureBox.Zoom - richPictureBox.OffsetX), (int)(e.Y / richPictureBox.Zoom - richPictureBox.OffsetY));

            newPolygon = new DrawPolygon(richPictureBox, point.X, point.Y, point.X + 1, point.Y + 1);
            AddNewObject(richPictureBox, newPolygon);

            lastX = point.X;
            lastY = point.Y;
        }