【发布时间】:2011-07-20 17:37:41
【问题描述】:
我在 Delphi IDE 专家中工作,我想知道当用户按下 CtrlSpace时,是否可以向 Delphi IDE 显示的代码完成组合框中添加新项目>
更新: 我需要的是根据指定类型将项目添加到代码完成列表中。
示例假设我有一个名为TMytype 的类型,我要做的是在用户键入TMytype 类型的变量时向代码完成列表中添加其他项目
检查这张图片
【问题讨论】:
-
IDE 显示它可以找到的内容。在 uses 子句中包含包含定义您所缺少的单元的单元,然后 ctrl+space 也会显示它们..
-
感谢@Sertac,但我需要添加一些单元文件中不存在的附加项目。在这种情况下,我需要从 XML 文件中读取项目,因为 IDE 扩展使用自定义实时模板。
-
实现IOTACodeInsightManager、IOTACodeInsightSymbolList
-
请告诉你的 Delphi 版本!
-
@TLama 我会检查你提到的
Code Input Helper功能。感谢您对我的问题感兴趣:)