2010-01-04 62 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

相關問題