private void PictureBox_Paint(object sender, PaintEventArgs e)
        {
            if (control.Image == null)
            {
                return;
            }

            e.Graphics.SetClip(control.ToPictureBoxCoordinate(new RectangleF(0, 0, control.Image.Width, control.Image.Height)));
            e.Graphics.DrawRectangle(Pen, control.ToPictureBoxCoordinate(rect));
            e.Graphics.ResetClip();
        }
예제 #2
0
        private void PictureBox_Paint(object sender, PaintEventArgs e)
        {
            if (control.Image == null)
            {
                return;
            }

            e.Graphics.SetClip(control.ToPictureBoxCoordinate(new RectangleF(0, 0, control.Image.Width, control.Image.Height)));
            drawPaths(e.Graphics, Paths, p => control.ToPictureBoxCoordinate(p), control.ZoomFactor);
            e.Graphics.ResetClip();
        }