如果按下特定键,是否可以向delphi组件添加自定义功能?

时间:2014-04-05 01:58:33

标签: delphi custom-component

在我的应用程序上,我有几个TDbLookup组件,在每个人都需要添加一个关闭的程序,然后在Key Press Event上再次打开查询查询。

所以我想知道:

我如何自定义TDbLookup组件的后代,以便在Object Inspector上有一个布尔属性,我可以启用它来完成此任务?

如果设置为true,将焦点放在TDbLookup上,按F5键,关闭,然后再次打开查询查询。

有可能吗?

1 个答案:

答案 0 :(得分:4)

TDbLookup派生一个新组件,添加所需的属性,然后覆盖虚拟KeyPress()方法以查看该属性并采取相应的行动。