我有一個TEdit字段,我需要調用一個動作列表按ENTER/RETURN按鈕,同時集中它(像在大多數搜索引擎一樣)。 使用Lazarus 0.9.28.2-12和Ubuntu 11.04TEdit註冊輸入(德爾福/免費帕斯卡爾)
1
A
回答
5
處理OnKeyDown事件並測試Key=VK_RETURN
。
0
更好地使用OnKeyUp而不是OnKeyDown。原因是如果你按下回車鍵,它會產生很多事件(事實上它會一直生成,直到按下鍵),這是不可取的。使用OnKeyUp並檢查Key是否爲VK_RETURN將會好得多,並且只會觸發1個事件,直到下一個版本發生。
+0
標準是用於在按下按鍵時觸發的操作而不是按鍵。使用密鑰是錯誤的。 – 2011-05-04 15:38:47
相關問題
- 1. 德爾福/帕斯卡爾例
- 2. 德爾福/帕斯卡爾解析字符串到一個ComboBox
- 3. 德爾福/帕斯卡爾字符串文字到C/C++
- 4. 德爾福的免費加密庫
- 5. 檢查輸入字符 - 帕斯卡爾
- 6. 德爾福/帕斯卡(時間差分學習)TD(λ)
- 7. 德卡爾和德爾福2009年
- 8. 德爾福 - 命令清除所有TEdit
- 9. 德爾福/帕斯卡爾:超載構造具有不同的原型
- 10. 德爾福 - 註冊表啓動
- 11. 需要幫助免費帕斯卡爾eratosthenes篩
- 12. 德爾福編程手冊
- 13. 德爾福Firemonkey Android的TEdit滑動滾動不關注
- 14. 德爾福HID Delphi7和德爾福XE2
- 15. 德爾福v.Word - 如何從德爾福
- 16. 帕斯卡爾布爾返回值?
- 17. 鏈表帕斯卡爾
- 18. Exercice與帕斯卡爾
- 19. 算法smbPitchShift(帕斯卡爾)
- 20. 德爾福dbedit或TEDIT到接入領域
- 21. 長度入住帕斯卡爾
- 22. 德爾菲陣列的TEdit
- 23. 德爾福:寫入註冊表FormDestroy不工作
- 24. DES_KEY_SZ德爾福
- 25. 德爾福Application.HintColor
- 26. 德爾福
- 27. 德爾福
- 28. 與德爾福
- 29. 德爾福
- 30. 德爾福:TRegExpr
是的,然後你也可能希望偷看和刪除鍵盤消息,使嗶聲消失。或者,您可以通過'ord(Key)= VK_RETURN'使用'OnKeyPress'。 – 2011-05-01 20:42:02
謝謝你,它工作。但在使用VK_RETURN之前,您還應該包含LCLType lib:'使用LCLtype;' – Archer 2011-05-02 06:14:24