J'essaie d'appeler la fonction avec les boutons gauche et droit du clavier, mais je ne suis pas sûr de savoir comment le faire correctement.Utilisation du bouton du clavier gauche/droit
En résultat de cette tentative, appuyer sur les touches gauche/droite du clavier bascule simplement entre les éléments de l'interface graphique habituelle, et ne fonctionne pas pour des fonctions données. Pas sûr de ce qui ne va pas ici:
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Right)
{
func1();
}
else if (e.KeyCode == Keys.Left)
{
func2();
}
}
Avez-vous activé KeyPreview sur votre formulaire? – Equalsk
Je suppose que c'est parce que vous ne gérez pas les événements. Le point d'arrêt atteint-il pendant le débogage? Je pense que [propriété keyprieview] (https://msdn.microsoft.com/en-us/library/system.windows.forms.form.keypreview (v = vs.110) .aspx) est ce que vous recherchez. – Reniuz