SukuSuku.BlackForm.BlackForm_MouseMove C# (CSharp) Method

BlackForm_MouseMove() private method

private BlackForm_MouseMove ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
return void
        private void BlackForm_MouseMove(object sender, MouseEventArgs e)
        {
            if (start == null) return;

            end = MousePosition;

            using (var g = CreateGraphics())
            {
                g.Clear(Color.Black);
                var rect = GetRectangle(start.Value, end.Value);
                g.DrawRectangle(pen, rect);

                var pt1 = new Point(rect.Left, (rect.Top + rect.Bottom) / 2);
                var pt2 = new Point(rect.Right, pt1.Y);
                g.DrawLine(pen, pt1, pt2);

                pt1 = new Point((rect.Left + rect.Right) / 2, rect.Top);
                pt2 = new Point(pt1.X, rect.Bottom);
                g.DrawLine(pen, pt1, pt2);
            }
        }