c# 窗口可移动

private void MonitorDialog_MouseDown(object sender, MouseEventArgs e)
        {
            drag = true;
            X = e.X;
            Y = e.Y;
        }

        private void MonitorDialog_MouseUp(object sender, MouseEventArgs e)
        {
            drag = false;
        }

        private void MonitorDialog_MouseMove(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
            {
                this.Top = Control.MousePosition.Y -Y;
                this.Left = Control.MousePosition.X -X;
            }
        }
发布了48 篇原创文章 · 获赞 3 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/chscomfaner/article/details/82803948