我有一個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. Lazarus免費帕斯卡爾/德爾福 - RunError 211
- 2. 德爾福/帕斯卡爾例
- 3. 德爾福/帕斯卡爾字符串文字到C/C++
- 4. Lazarus帕斯卡爾/德爾福 - 錯誤連接到數據庫
- 5. 德爾福/帕斯卡爾解析字符串到一個ComboBox
- 6. 德爾福的免費加密庫
- 7. 德爾福好的免費PDF庫
- 8. 檢查輸入字符 - 帕斯卡爾
- 9. 德爾福/帕斯卡(時間差分學習)TD(λ)
- 10. 德卡爾和德爾福2009年
- 11. 翻譯代碼DLL注入德爾福7德爾福XE2
- 12. 德爾福 - 命令清除所有TEdit
- 13. 德爾福XE7:TEdit TextHint顏色
- 14. 德爾福TEdit過濾Tstringgrid與Access
- 15. 由帕斯卡爾
- 16. 德爾福/帕斯卡爾:超載構造具有不同的原型
- 17. 德爾福 - 註冊表啓動
- 18. 需要幫助免費帕斯卡爾eratosthenes篩
- 19. 德爾福編程手冊
- 20. 寫入德爾福
- 21. 德爾福Firemonkey Android的TEdit滑動滾動不關注
- 22. 德爾福v.Word - 如何從德爾福
- 23. 德爾福HID Delphi7和德爾福XE2
- 24. 帕斯卡爾布爾返回值?
- 25. Exercice與帕斯卡爾
- 26. 零指針帕斯卡爾
- 27. 算法smbPitchShift(帕斯卡爾)
- 28. 帕斯卡爾錯誤
- 29. 鏈表帕斯卡爾
- 30. 德爾福dbedit或TEDIT到接入領域
是的,然後你也可能希望偷看和刪除鍵盤消息,使嗶聲消失。或者,您可以通過'ord(Key)= VK_RETURN'使用'OnKeyPress'。 – 2011-05-01 20:42:02
謝謝你,它工作。但在使用VK_RETURN之前,您還應該包含LCLType lib:'使用LCLtype;' – Archer 2011-05-02 06:14:24