标签: delphi keyboard onkeydown onkeypress
我有一个TCustomControl的后代,想要在用户按下它时处理Tab键。但是当我按Tab键时,窗体上的聚焦控件才会改变。并且OnKeyDown和OnKeyPress事件没有触发。如何解决问题?
答案 0 :(得分:2)
让组件处理WM_GETDLGCODE消息,以便它可以返回DLGC_WANTTAB标志。有关示例,请参阅this question的答案。
WM_GETDLGCODE
DLGC_WANTTAB