C# 画面手动随意移动代码

来源:互联网 发布:海岛高爆地雷升级数据 编辑:程序博客网 时间:2024/05/20 11:33


点击form画面,按下鼠标后,随意迁移画面代码:

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

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

MouseDown和MouseMove事件,在form上追加。

0 0
原创粉丝点击