[问题] 用方向键操控picturebox

楼主: oogtoo (只吃棒棒不吃糖)   2017-12-30 22:01:42
已有爬文
但还是不知道哪里有问题
程式码如下
private void plane_KeyDown(object sender,KeyEventArgs key)
{
plane.Visible = false;
switch(key.KeyCode)
{
case Keys.Left:
if (plane.Left > 0)
plane.Left -= 110;
break;
case Keys.Right:
if (plane.Left < 330)
plane.Left += 110;
break;
}
}
中间有插入过
plane.Visible = false
但没有执行
在想是不是根本这程式
就不会执行
作者: Litfal (Litfal)   2017-12-30 22:45:00
因为没有停驻点,无法拦截Key event,改用PreviewKeyDown
作者: yuhaw0715 (kks0123)   2017-12-31 10:01:00
Event跟元件没有绑定
作者: annies5 (念渝)   2016-03-02 16:59:00
绑定后去看看Form1.Designer.cs

Links booklink

Contact Us: admin [ a t ] ucptt.com