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