私は以下を試しました:
private void Form1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if ((Keys) e.KeyValue == Keys.Escape)
this.Close();
}
しかし、それは機能しません。
それから私はこれを試しました:
protected override void OnKeyDown(KeyEventArgs e)
{
base.OnKeyDown(e);
if (e.KeyCode == Keys.Escape)
this.Close();
}
そして、まだ何も機能していません。
WindowsフォームのフォームプロパティのKeyPreviewがtrueに設定されています...何が問題なのですか?