3

我在 Delphi IDE 专家中工作,我想知道当用户按下时是否可以向 Delphi IDE 显示的代码完成组合框中添加新项目CtrlSpace

更新:我需要的是根据指定类型将项目添加到代码完成列表中。

例如假设我有一个类型TMytype叫做 TMytype

检查这张图片

在此处输入图像描述

4

2 回答 2

1

我发现您的问题有些令人困惑,但如果您在 Delphi 上寻找有关“自定义实时模板”等的可靠来源,请访问此处的 Cary Jensen 博客。

编辑

期待问题范围的进一步完善,我在这里建议另一个探索方向:

  • 使用 IOTAEditor、IOTASourceEditor、IOTAEditReader 等进行源代码操作
  • 在应用任何修改之前进行一些解析以进行完整性检查。
  • 采用 Client DataSet 作为存储数据的格式(它是可序列化的),以简化 IDE 编辑器的编码。
于 2011-12-09T19:57:49.120 回答
0

也许我还没有完全理解你在这里问的范围,但你可以通过从 Delphi IDE 转到“查看|模板”来添加模板。这将打开一个模板查看器。按“+”图标。它会打开一个 template1.xml 文档,然后您可以对其进行编辑,从而创建您的新项目。

如果您希望以编程方式执行此操作,只需将一个 xml 文件(格式相同)添加到 ..\RAD Studio\code_templates 文件夹。

于 2011-12-09T04:54:33.110 回答