按下按钮时更改图片的可见性

时间:2013-01-09 15:48:14

标签: c# .net

我几个月来一直在做一个学校项目,我差不多完成了。然而,目前有轻微的颠簸。

你知道,当我使用计时器按下某个键时,我希望图片显示大约一秒左右。

到目前为止,这是我的代码:

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

这不起作用,我不知道你应该如何以不同的方式编写代码。

1 个答案:

答案 0 :(得分:2)

由于这是学校的工作,我不会为你编写程序。

我认为你应该做的是:

按下向下键时,您想要启用计时器(间隔为1000毫秒)并显示pictureBox1。计时器结束后,您想要禁用计时器并隐藏图片框。

没有看到完整的源代码

        right = false;
        left = false;

也许没必要。

作为旁注,请看Visual Studio中的断点和调试,您可以看到运行时发生的事情,它将帮助您解决未来的问题。