2010-01-04 63 views
1

关键我如何才能让我赢的应用程序,当用户按Esc键。关键和应用程序。要关闭如何通过按Esc关闭应用程序。在C#.NET

+1

澄清:你想摆脱所有的窗口装饰(标题,边框,图标,最小化,最大化和关闭)? – 2010-01-04 11:37:24

+1

请不要改变所有的问题别人回答后,可以将其删除,并回答了这个建议另一个 – 2010-01-04 12:09:48

回答

7

编辑:改变了我的答案,因为你改变了你的问题:-)

将关闭按钮添加到您的形式和窗体的CancelButton属性设置为按钮。添加代码,调用形式Close方法Button.Click事件处理程序。

现在你有一个按钮,关闭窗体,当用户按下逃脱按钮被点击。

+0

感谢这个作品成功 – 2010-01-04 12:08:43

+1

@bjh汉斯,在这种情况下,你应该接受这个职位作为一个答案:-) – naivists 2010-01-04 12:11:37

7

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

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

谢谢这一建议 这个作品成功 – 2010-01-04 12:08:09

+1

@bjh汉斯:如果你觉得我的回答是好的,作出给予好评,如果你甚至觉得我的回答解决你的问题,马克是正确的。这就是stackoverflow.com的工作方式。 – Oliver 2010-01-04 12:38:32

相关问题