天天看点

C# 鼠标拖动图片

     Point orignalPoint=new Point();

    private void pictureBox_MouseDown(object sender, MouseEventArgs e)

        {

            orignalPoint =e.Location;//记录鼠标按下时的坐标

         }

        private void pictureBox_MouseMove(object sender, MouseEventArgs e)

        {

            if(e.Button==MouseButtons.Left)

            {

                 this.Left+=e.X-orignalPoint.X;//当前点的横坐标减鼠标按下时的横坐标

                this.Top += e.Y - orignalPoint.Y;//当前点的纵坐标减鼠标按下时的纵坐标

            }

       }