Salut,
L'évènement KeyPress ne permet pas de capturer toutes les touches du clavier (ça ne fonctionne pas avec les touches de fonction et les touches de direction par exemple).
Pour capturer ces autres touches, il faut plutot utiliser l'évènement KeyUp (Code ci-dessous en c# mais ça ne doit pas beaucoup changer en VB.Net) :
private void Form_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e)
{
switch(e.KeyData)
{
case System.Windows.Forms.Keys.Left:
MessageBox.Show("Fleche Gauche");
break;
case System.Windows.Forms.Keys.Right:
MessageBox.Show("Fleche Droite");
break;
(...........)
}
}
Bon courage !
Got