1. 程式人生 > >C#中怎樣讓視窗先獲得鍵盤事件

C#中怎樣讓視窗先獲得鍵盤事件

有的時候我們希望在視窗中能夠捕獲整個視窗的按鍵事件。

可是如果視窗中已經添加了可啟用的控制元件的話,

由於事件被控制元件擷取,因此視窗無法獲得鍵盤事件。

該怎麼辦呢?

其實只要把視窗屬性 KeyPreview設定為true,

就可以讓視窗提前處理鍵盤事件了。

這個屬性同樣適用於VB,VC的開發。

以下是MSDN上的例子。