当用户按Esc时,如何制作我的Win应用程序。密钥和应用程序。即将关闭
答案 0 :(得分:7)
编辑:自从您更改了问题后更改了我的答案: - )
在表单中添加一个关闭按钮,并将表单的CancelButton
属性设置为该按钮。将代码添加到调用表单Button.Click
方法的Close
事件处理程序。
现在您有一个关闭表单的按钮,当用户按下escape时,将单击该按钮。
答案 1 :(得分:7)
设置Form.KeyPreview = true
并向Form.KeyDown
添加事件处理程序。在此事件处理程序中添加以下代码:
if (e.KeyCode == Keys.Escape)
{
this.Close();
}