WinForm窗口拖动

发布时间 2023-08-22 16:16:14作者: 鸑鷟虽孤
     private Point mypoint;
        private void panel1_MouseDown(object sender, MouseEventArgs e)
        {
            mypoint = new Point(-e.X, -e.Y);
        }

        private void panel1_MouseMove(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
            {
                Point myPosition = MousePosition;
                myPosition.Offset(mypoint);
                DesktopLocation = myPosition;
            }
        }