MOVER PICTUREBOX COM SETAS
Pessoal, estou fazendo uma PictureBox ser movida pelo formulário através das setas do teclado, e estou fazendo isso no evento KeyUp do Form.:
Só que só funciona quando eu clico na seta (direita ou esquerda). Se eu segurar a tecla apertada, a PictureBox fica parada até eu soltar a tecla.
Como eu faria para segurar a tecla apertada enquanto o objeto se move e quando eu soltar a tecla o objeto pare de se mover?
private void Form1_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Right)
{
picNave.Left = picNave.Left + 5;
}
if (e.KeyCode == Keys.Left)
{
picNave.Left = picNave.Left - 5;
}
}
Só que só funciona quando eu clico na seta (direita ou esquerda). Se eu segurar a tecla apertada, a PictureBox fica parada até eu soltar a tecla.
Como eu faria para segurar a tecla apertada enquanto o objeto se move e quando eu soltar a tecla o objeto pare de se mover?
Desculpem, pessoal, mas coloquei o código no evento errado, o correto é o evento KeyDown. Agora funcionou.
Tópico encerrado , respostas não são mais permitidas