在覆盖嵌入表单上的keydown事件后,在firemonkey中的嵌入表单上不会触发Keydown事件

时间:2012-05-04 19:33:37

标签: delphi firemonkey

我有一个firemonkey应用程序,可以打开嵌入主窗体控件中的表单。我试图在嵌入的表单上使用keydown事件,但事件不会触发。其他帖子建议覆盖表单上的keydown事件,但这仅在主表单上完成时才有效,即使重写事件永远不会在嵌入表单上触发。

由于

1 个答案:

答案 0 :(得分:0)

只需使用主要表单'OnKeyDown事件来扫描TForm后代的子控件,然后将“onkeydown”重新发送到包含的表单。

应该是一个简单的例程 - 如果你将它放入一个共享单元,你可以在所有形式中使用它来确保按键传播到包含的表单。