我几个月来一直在做一个学校项目,我差不多完成了。然而,目前有轻微的颠簸。
你知道,当我使用计时器按下某个键时,我希望图片显示大约一秒左右。
到目前为止,这是我的代码:
if (e.KeyData == Keys.Down && up == false)
{
down = true;
up = false;
right = false;
left = false;
timerArrows.Enabled = true;
if (timerArrows.Enabled == true)
{
pictureBox1.Visible = true;
}
else
{
pictureBox1.Visible = false;
}
}
这不起作用,我不知道你应该如何以不同的方式编写代码。
答案 0 :(得分:2)
由于这是学校的工作,我不会为你编写程序。
我认为你应该做的是:
按下向下键时,您想要启用计时器(间隔为1000毫秒)并显示pictureBox1。计时器结束后,您想要禁用计时器并隐藏图片框。
没有看到完整的源代码
right = false;
left = false;
也许没必要。
作为旁注,请看Visual Studio中的断点和调试,您可以看到运行时发生的事情,它将帮助您解决未来的问题。