キーボードの左右のボタンで機能を呼び出そうとしていますが、それを正しく行う方法がわかりません。左/右のキーボードボタンの使用
この結果、左/右のキーボードキーを押すだけで、通常の方法でGUI要素を切り替えるだけで、所定の機能では機能しません。ここに何が間違っているかわからない:
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Right)
{
func1();
}
else if (e.KeyCode == Keys.Left)
{
func2();
}
}
フォームでKeyPreviewを有効にしましたか? – Equalsk
あなたがイベントを処理していないためだと思います。ブレークポイントはデバッグ中にヒットしますか?私は[keyprieviewプロパティ](https://msdn.microsoft.com/en-us/library/system.windows.forms.form.keypreview(v = vs.110).aspx)はあなたが探しているものだと思います。 – Reniuz