firemonkey - 无法使用 Firemonkey 在 C++ Builder/Delphi 的编辑组件中键入 TAB
问题描述
我想在我用 Firemonkey 用 C++Builder 编写的应用程序中编写脚本编辑器。< Tab > 符号是您在 TMemo(或 TEdit)中编辑代码时的重要符号,但如果我按下 - 应用程序只会将焦点移动到下一个组件。
我试图挂钩表单的 onKeyDown 和 TMemo 组件,但似乎 <Tab> 键在较低级别处理,我无法抓住它。试图用谷歌搜索这个问题,但似乎没有人费心在 Firemonkey 框架的编辑器中键入选项卡。
如何更改焦点处理器的行为,或者仅将 TMemo 组件配置为不移动到 tab 键上的下一个组件,而是打印它?
解决方案
推荐阅读
- botframework - 如何在 Bot 框架的单元测试中模拟 LUIS api 调用。如果我通过根对话框调用它
- python - 提取文本和 | 之间的数字 使用正则表达式 Python
- c# - C# 模拟保存在 NAS 驱动器上不起作用
- python - 如何在另一个 sys.argv 之前制作多个 sys.argv
- powerbuilder - 更改小数和千位分隔符后导入数值数据
- php - 在 php 中使用 union 排序
- python - 如何将任务结果从 Celery 客户端代码存储到数据库?
- android - 开始新活动时使用 Glide
- apache-spark - PySpark 中的连接列表
- angular - 如何在提交表单时关闭 ngboostrap 模型?