1. 程式人生 > >c# 視窗可移動

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;
            }
        }