如何通过按Esc关闭应用程序。键入C#.Net

时间:2010-01-04 11:33:40

标签: c#

当用户按Esc时,如何制作我的Win应用程序。密钥和应用程序。即将关闭

2 个答案:

答案 0 :(得分:7)

编辑:自从您更改了问题后更改了我的答案: - )

在表单中添加一个关闭按钮,并将表单的CancelButton属性设置为该按钮。将代码添加到调用表单Button.Click方法的Close事件处理程序。

现在您有一个关闭表单的按钮,当用户按下escape时,将单击该按钮。

答案 1 :(得分:7)

设置Form.KeyPreview = true并向Form.KeyDown添加事件处理程序。在此事件处理程序中添加以下代码:

if (e.KeyCode == Keys.Escape)
{
    this.Close();
}