登陆页面的具体细节还没有完善。
二维码移动:
bool isMoveLight;
public const int MOVE_STEP = 10;
private void P1_MouseEnter(object sender, EventArgs e)
{
timer1.Enabled = true;
isMoveLight = true;
}
private void Timer1_Tick(object sender, EventArgs e)
{
if ((isMoveLight && p1.Location.X >= 20) //zuo
|| (!isMoveLight && p1.Location.X <= 50)) //you
{
//100ms
if (isMoveLight)
{
p1.Location = new Point(
p1.Location.X - MOVE_STEP,
p1.Location.Y //左移动
);
p2.Visible = true;
}
else
{
p1.Location = new Point(
p1.Location.X + MOVE_STEP,
p1.Location.Y //右移动
);
p2.Visible = false;
}
}
}
private void P1_MouseLeave(object sender, EventArgs e)
{
isMoveLight = false;
}
![](https://i-blog.csdnimg.cn/blog_migrate/7bcc7cf108ee8e6f6463ddc69f52f3bb.png)
![](https://i-blog.csdnimg.cn/blog_migrate/92955325c9930aa1a0fa2b7918604dcc.png)
二维码刷新按钮的三种变化(默认,靠近,点击)
![](https://i-blog.csdnimg.cn/blog_migrate/6fd974b4832494ca2bd0af3ecbdd5e6b.png)
![](https://i-blog.csdnimg.cn/blog_migrate/4c6e2cf4aec193d2aea20d6380fee0b5.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e7c6cb6508a6366550e74aad0f88aec5.png)
修改:
![](https://i-blog.csdnimg.cn/blog_migrate/3287ed14bc85bda8f159bead2a31ca33.png)