0

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

谢谢

4

1 回答 1

1

只需使用主窗体的 OnKeyDown 事件来扫描 TForm 后代的子控件并将“onkeydown”重新发送到包含的窗体。

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

于 2012-05-11T23:39:19.770 回答