esc旋钮对应的keychar

esc按钮对应的keychar如何按ESC键关闭窗体呢我在keypress写到if(e.keychar 27){application.exit()}怎

esc按钮对应的keychar
如何按ESC键关闭窗体呢
  我在keypress
  写到
  if(e.keychar == 27)
  {
  application.exit();
  }
怎么不管呢,用哪位知道呢

[解决办法]
Form有个属性是CancelButton.选择一个按扭给它. 

然后在这个按扭事件中结束整个程序.把这个按扭的Visible设为False. 

[解决办法]
重写一下

C# code
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)        {            if (keyData == Keys.Escape)            {                application.exit();            }            return base.ProcessCmdKey(ref msg, keyData);        }