码迷,mamicode.com
首页 > 移动开发 > 详细

手机滑动解锁代码

时间:2015-04-07 23:15:22      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

  #region==滑动解锁部分==
        private bool mousedown;//定义鼠标点击的bool值
        private int curx;//定义鼠标点击时的位置X坐标

        private void button11_MouseDown(object sender, MouseEventArgs e)
        {
            mousedown = true;
            curx = Cursor.Position.X;//获取点击时的X坐标
        }

        private void button11_MouseUp(object sender, MouseEventArgs e)//判断移动的程度是否达到要求
        {
            mousedown = false;
            if (Cursor.Position.X - curx > 100)
            {
                panel3.Visible = false;

            }
            else
            {
                button11.Location = new Point(12,341);
            }
        }

        private void button11_MouseMove(object sender, MouseEventArgs e)
        {
            if (mousedown)
            {
                button11.Location = new Point(12+Cursor.Position.X-curx,341);
            }
        }

       
        #endregion
        private void panel2_MouseDown(object sender, MouseEventArgs e)
        {
            mousedown = true;
            curx = Cursor.Position.X;
        }

        private void panel2_MouseUp(object sender, MouseEventArgs e)
        {

            if (Cursor.Position.X - curx < -50)
            {
                panel2.Location = new Point(-286, 0);
                panel4.Location = new Point(0, 0);
            }
            else
            {
                panel2.Location = new Point(0, 0);
                panel4.Location = new Point(286, 0);
            }
            mousedown = false;
           
        }

        private void panel2_MouseMove(object sender, MouseEventArgs e)
        {
            if (mousedown)
            {
                panel2.Location = new Point(0+Cursor.Position.X-curx,0);
                panel4.Location = new Point(286 + Cursor.Position.X - curx, 0);
            }
        }

        private void panel4_MouseDown(object sender, MouseEventArgs e)
        {
            mousedown = true;
            curx = Cursor.Position.X;
        }

        private void panel4_MouseUp(object sender, MouseEventArgs e)
        {
            if (Cursor.Position.X - curx >50)
            {
                panel2.Location = new Point(0, 0);
                panel4.Location = new Point(289, 0);
            }
            else
            {
                panel2.Location = new Point(-286, 0);
                panel4.Location = new Point(0, 0);
            }
            mousedown = false;
        }

        private void panel4_MouseMove(object sender, MouseEventArgs e)
        {
            if (mousedown)
            {
                panel2.Location = new Point(-286+ Cursor.Position.X - curx, 0);
                panel4.Location = new Point(0 + Cursor.Position.X - curx, 0);
            }
        }

      

 

手机滑动解锁代码

标签:

原文地址:http://www.cnblogs.com/wei270647220/p/4399857.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!