首页 > 解决方案 > 无法使用 Firemonkey 在 C++ Builder/Delphi 的编辑组件中键入 TAB

问题描述

我想在我用 Firemonkey 用 C++Builder 编写的应用程序中编写脚本编辑器。< Tab > 符号是您在 TMemo(或 TEdit)中编辑代码时的重要符号,但如果我按下 - 应用程序只会将焦点移动到下一个组件。

我试图挂钩表单的 onKeyDown 和 TMemo 组件,但似乎 <Tab> 键在较低级别处理,我无法抓住它。试图用谷歌搜索这个问题,但似乎没有人费心在 Firemonkey 框架的编辑器中键入选项卡。

如何更改焦点处理器的行为,或者仅将 TMemo 组件配置为不移动到 tab 键上的下一个组件,而是打印它?

标签: firemonkeyc++builder

解决方案


推荐阅读