键盘移动窗体
我想通过键盘方向健移动窗体,下面是代码:
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
Point point = this.Location;
switch (e.KeyData)
{
case Keys.Up:
point.Y -= 1;
break;
case Keys.Down:
point.Y += 1;
break;
case Keys.Right:
point.X += 1;
break;
case Keys.Left:
point.X -= 1;
break;
case Keys.Escape:
this.Close();
break;
default:
break;
}
this.Location = point;
}
事件也激活了,但是按方向键却没有反应,乍回事呀?