delphi-10.4-sydney - delphi 中的 TEdit 需要回答哪些消息才能使 Windows 文本建议起作用
问题描述
当您创建一个新的 VCL 表单并在其中放入一个 TEdit 和一个 TComboBox 时,Windows 文本建议仅适用于 TComboBox。我猜这是因为组合框的编辑部分是 Windows 编辑。我似乎无法在任何地方找到如何使 VCL 的编辑行为相同。我需要以某种方式或其他方式处理一些 IME 消息吗?
解决方案
您所问的通常称为自动补全。TEdit 不支持开箱即用(我不知道)。但是互联网上有几种解决方案。
有多种解决方案的源代码可用,您可以在 Google 上通过此搜索找到它。
推荐阅读
- node.js - 带有私有存储库(NPM、AWS CodeArtifact 等)的 AWS Elastic Beanstalk
- google-chrome-extension - 打开带有扩展名的 chrome url
- variables - host_var 和 group_var 上重复变量的优先级
- python - VS 代码调试器:导入错误,没有名为 scrapy 的模块
- r - 为唯一 ID 的首次观察创建一个虚拟变量
- android - 如何在 Jetpack Compose 中为动态列表的元素设置动画?
- docker - Airflow Docker 不健康的触发器
- c# - GraphiQL 参数默认值
- javascript - 从 SQL 数据库中获取数据并在 vis.js 时间轴组顺序图中使用它
- mysql - Codeigniter 4 查询结果获取