[ESC]キーを押すことでFormを閉じるようにするサンプルです。
手順
①フォームのKeyPreviewプロパティをTrueに設定する
フォームのプロパティは以下図を参考に設定ください。
②フォームのKeyPressイベントで以下メソッドを呼ぶ
private void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Escape)
{
this.Close();
}
}
フォームのイベントは以下図を参考に設定ください。
これで[ESC]キーを押すことでフォーム画面が閉じるようになります。
備考
- KeyPreviewプロパティをTrueに設定しないと動作しないため、設定を忘れないようにご注意ください。