3
這裏有很多類似的問題,但我找不到我的問題的答案。在RichEdit中攔截TAB鍵
我有一個TRichEdit
並希望實施一些自定義行爲,當用戶按選項卡。我將富編輯的WantTabs
屬性設置爲True
,並嘗試將OnKeyDown
中的自定義行爲添加到工作狀態,但不幸的是在此之後「標準」選項卡行爲也被執行(在編輯中插入製表符)。我嘗試在事件處理程序中將Key
設置爲0
,但這沒有幫助。
如何防止執行「正常」選項卡行爲?
+1非常感謝你,那工作!所以,'OnKeyPress'和'OnKeyDown'之間似乎有一些根本區別。你能解釋一下這是什麼嗎? – jpfollenius
@Smasher:這是插入角色的按鍵。 (如果你按'VK_RIGHT',你確實得到了一個鍵和一個鍵(當然),但沒有按鍵,因爲沒有在控制中插入'VK_RIGHT'字符。) –
這很有道理,謝謝您! – jpfollenius