前田稔(Maeda Minoru)の超初心者のプログラム入門
ファイル名 | 説明 |
---|---|
EscKey.cs | ESC キーで終了 |
protected override void OnKeyPress(System.Windows.Forms.KeyPressEventArgs e) { if ((int)(byte)e.KeyChar == (int)System.Windows.Forms.Keys.Escape) // プログラムを終了 this.Dispose(); //Application.Exit(); } |
/*************************************************/ /*★ ESC キーでプログラムを終了する 前田 稔 ★*/ /*************************************************/ using System; using System.Drawing; using System.Windows.Forms; public class MyForm : Form { public MyForm() { } protected override void OnKeyDown(KeyEventArgs e) { switch(e.KeyCode) { case Keys.Escape: // プログラムを終了 this.Dispose(); //Application.Exit(); break; } } } class key { public static void Main() { MyForm mf = new MyForm(); Application.Run(mf); } } |
public MyForm() { KeyDown += new KeyEventHandler(OnMyKeyDown); } |
protected void OnMyKeyDown(object sender, KeyEventArgs e) { ・・・ } |