TSearchBox在 Delphi 中使用控制元件時,我發現按下ENTER鍵 (13) 來運行某個功能。簡單地通過:
If key = 13 then DoSomeThing;
更新到 Delphi 11 后,這不再起作用。我可以捕捉任何字符,但不能捕捉 13。
有任何想法嗎?
uj5u.com熱心網友回復:
這是故意的!在 Delphi 11 之前,TSearchBox打算VK_RETURN在其KeyPress()方法中處理,但未能這樣做,因為它甚至沒有獲得該密鑰。在 Delphi 11 中,這已通過使用TSearchBoxhandle 來解決CM_WANTSPECIALKEY。
對應的QP報告是RSP-30203:TSearchBox必須實作CM_WANTSPECIALKEY
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/315631.html
上一篇:高級查看HTTP標頭
