delphi 为什么VK_RETURN不以从属形式传递给Form OnKeyPress事件?

fcy6dtqo  于 2023-04-11  发布在  其他
关注(0)|答案(1)|浏览(111)

我在主窗体上有一个TEdit,在辅助窗体上,我想用Enter键调用一个过程。
在这两种形式中,我都使用了OnKeyPress事件,但它只能在主形式中工作。
在辅助窗体中,按Enter键执行Tab操作,并且不会调用窗体的OnKeyPress和Edit的OnKeyPress事件。
我在Show()ShowModal()中进行了测试,这是有或没有OnKeyPress的第二种形式。
这对我来说并不奇怪,因为在主窗体中,Edits的OnKeyPress在窗体的OnKeyPress之前被激活。
TForm是否有任何选项可以将Enter键自动转换为Tab键?

qjp7pelc

qjp7pelc1#

对不起,我忽略了,有一个OnDialogKey合并,执行此操作

相关问题