-2
我正在做一個類似遊戲(winforms)的測驗,我想介紹一個作弊或復活節彩蛋的功能。如果我在我面前有一個問題,當我按下一個密鑰(例如:Ctrl或其他鍵)時,標籤將顯示正確的答案。在Winforms項目中檢測背景中的按鍵
如果這有幫助,所有問題都將顯示在同一表單上。問題是,我無法找到一種簡單有效的方法來檢測背景上的按鍵。
我正在做一個類似遊戲(winforms)的測驗,我想介紹一個作弊或復活節彩蛋的功能。如果我在我面前有一個問題,當我按下一個密鑰(例如:Ctrl或其他鍵)時,標籤將顯示正確的答案。在Winforms項目中檢測背景中的按鍵
如果這有幫助,所有問題都將顯示在同一表單上。問題是,我無法找到一種簡單有效的方法來檢測背景上的按鍵。
好傢伙!據工作
讓我把這裏的代碼爲將來的幫助:
private void FormName_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.ControlKey)
{
MessageBox.Show("Test");
}
}
覆蓋窗體的ProcessCmdKey功能。 – LarsTech
您可以通過表單KeyPreview屬性和KeyDown事件的相同形式獲取正在搜索的內容 – Steve
將您的表單的KeyPreview屬性設置爲true,並將您的表單的KeyDown事件的KeyControl事件設置爲 –