C#拖动无窗口窗体的函数

        private Point mPoint = new Point();
        private void Form1_MouseDown(object sender, MouseEventArgs e)
        {
            mPoint.X = e.X;
            mPoint.Y = e.Y;
        }

        private void Form1_MouseMove(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
            {
                Point myPos = MousePosition;
                myPos.Offset(-mPoint.X, -mPoint.Y);
                Location = myPos;
            }
        }

其中,函数分别绑定了窗体的MouseDown()事件和MouseMove()事件。

posted @ 2015-08-04 19:59  孙小超  阅读(108)  评论(0)    收藏  举报