2015-10-06 76 views
0

我寫了一個簡單的應用程序,最小化托盤如果按下Escape鍵(使用Form鍵盤事件)。 此外,該應用程序有調試目的的標籤元素。一切正常。添加一些元素打破了表格按鍵事件

但是,當我嘗試添加一些新的元素(如按鈕或單選按鈕)我的按鍵事件沒有啓動。另外如果我添加新的標籤鍵盤仍然工作。

我調查那個按鈕按鍵事件開始,而不是表單按鍵事件(因爲它在永久聚焦?)。如何解決它的財產?

+1

您可能需要確保啓用「KeyPreview」,以便表單在任何子控件之前檢查按鍵。 –

回答

2

在表單屬性,你會看到以下內容:

enter image description here

確保KeyPreview設置爲True允許窗體本身的子控件之前檢查KeyPress事件。