delphi - 是否可以向 delphi 组件添加自定义功能,以便在按下特定键时触发?

标签 delphi custom-component

在我的应用程序中,我有几个 TDbLookup 组件,在每个组件上,我都必须添加一个在按键事件上关闭然后再次打开查找查询的过程。

所以我想知道:

如何自定义 TDbLookup 组件的后代,以便在对象检查器上提供可用的 bool 属性,我可以启用它来完成此任务?

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

可能吗?

最佳答案

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

关于delphi - 是否可以向 delphi 组件添加自定义功能,以便在按下特定键时触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22875700/

相关文章:

delphi - 解析目录和子目录中的所有文件时的 IdFTP 性能问题

vue.js - 在 VueJS 中是否可以用 v-model 绑定(bind)一些东西然后反弹给另一个 child ?

Delphi 7,在删除组件时将 dll 添加到应用程序目录

java - JSF 自定义组件 : support for arguments of custom types, 永远不会调用属性 setter

jsf - <ui :repeat> doesn't find iterated item during encode 内的自定义组件

Delphi,如何在鼠标移动时显示覆盖控件

json - Delphi Superobject,通用列表到 json

c# - COM Interop,客户端在进程外 COM 中找不到接口(interface)

java - JSF 自定义组件 : How to get attribute of <f:ajax/>

delphi - 是否可以使用标签访问TButton?