【发布时间】:2013-10-18 08:40:39
【问题描述】:
我正在尝试制作一个移动图片框(带有我的“播放器”的图像),这一切都很好,但我遇到了 windows 字符延迟的问题。
对于不知道这是什么的你:如果你按住一个键,windows 会打印它,稍等片刻,然后发送垃圾邮件。
所以发生的情况是我的玩家移动了 10px 等待,然后按应有的方式移动。
搬家代码:
if (e.KeyCode == Keys.Left)
{
if (shipBox.Left >= 7)
{
shipBox.Left -= 10;
}
}
if (e.KeyCode == Keys.Right)
{
if (shipBox.Left <= 375)
{
shipBox.Left += 10;
}
}
if (e.KeyCode == Keys.Up)
{
if (shipBox.Top >= 120)
{
shipBox.Top -= 10;
}
}
if (e.KeyCode == Keys.Down)
{
if (shipBox.Top <= 520)
{
shipBox.Top += 10;
}
}
【问题讨论】:
标签: c# windows character delay picturebox