按下shift鍵並且換檔鍵被釋放後,是否可以觸發事件? 有人可以提供如何做到這一點的示例代碼?如何在按下換檔鍵和換檔鑰匙時釋放事件?
1
A
回答
0
要做到這一點,你必須先決定激活哪個控件,並在該控件上生成Key_press事件。
在key_press事件上,您必須檢查按下哪個鍵,即您需要移位。所以你需要編碼,如果按下shift鍵然後做你想做的功能。
所以這就是你如何完成的方式。
希望這可以幫助你。
+3
WPF與WinForms有完全不同的事件。 – 2011-03-12 04:06:40
0
約翰,看看my solution for the Enter Key。你當然可以將它應用到shift鍵,如果有特定的控制你想這樣做。否則,請提供更多信息,可以縮小解決方案的範圍。
+3
您的鏈接轉到此頁面。你是否試圖在* StackOverflow上導致遞歸堆棧溢出? :) – 2011-03-12 07:48:30
2
private void Window_KeyDown(object sender, KeyEventArgs e)
{
if (!e.IsRepeat && (e.Key == Key.LeftShift || e.Key == Key.RightShift))
{
Trace.WriteLine("Down Shift " + DateTime.Now);
}
}
private void Window_KeyUp(object sender, KeyEventArgs e)
{
if (e.Key == Key.LeftShift || e.Key == Key.RightShift)
{
Trace.WriteLine("Up Shift " + DateTime.Now);
}
}
相關問題
- 1. 轉換號碼的按鍵或鑰匙上或鑰匙浮點下來
- 2. 入門鑰匙從鑰匙事件按下球拍
- 3. 檢測鍵按下和釋放鍵事件
- 4. 如何僅在按下換檔時停止?
- 5. 檢查運行功能時是否按下換檔鍵?
- 6. 如何檢測筆按鈕按下和釋放事件
- 7. 在地圖更換鑰匙,
- 8. 在另一個鍵被按下後,換檔鍵被忽略,差的換檔鍵。如何檢測它何時發佈?
- 9. 如何檢測換檔是否已經釋放?
- 10. C#鑰匙扣關鍵事件
- 11. 離子如何實現按下按鈕,釋放,拖放事件?
- 12. 的iOS鍵盤或鍵按鈕按下和釋放時間
- 13. 如何自動啓用換檔鍵?
- 14. 如何獲得換檔鍵的狀態?
- 15. 在X中是否有可能檢測何時按下換檔按鈕並且在沒有修改其他按鍵時釋放?
- 16. 檔案不符的默認鑰匙串
- 17. 存檔/取消存檔父子用鑰匙
- 18. 開放式換檔自動換算
- 19. 如何在更換整個文檔時更新mongodb文檔?
- 20. 改換一堆鑰匙
- 21. Ruby模塊模擬按鍵和鍵釋放事件?
- 22. 爲什麼按下兩個鍵時沒有發送鍵釋放事件?
- 23. 鑰匙和外鍵關係
- 24. 如何檢測鑰匙何時不再被按下?
- 25. 如何在按下美元鍵時找出按下按鍵或按鍵事件時的按鍵
- 26. 如何判斷修改鍵何時被按下/釋放
- 27. Bluemix文檔轉換服務 - 如何轉換多個文檔
- 28. MySQL外鍵+哪個表放鑰匙
- 29. 當鍵盤按鍵被按下或釋放時寫入串口
- 30. 將文檔上傳到Google文檔:如何替換現有以及如何上傳和轉換大文檔?
你有沒有試過的代碼?如果這樣粘貼,我們將很樂意幫助您找出爲什麼它不起作用。 – taylonr 2011-03-12 03:41:52