delphi 如何自动完成?

How autocomplete in delphi?

我正在使用Delphi7,当我在单元中编写代码时,我希望自动完成树对象的单词。

例如,我有下一个对象:LabelName, LabelEdge, LabelWindow,我想开始写 LabelN 并有可能自动完成 LabelName

可能吗?

正如 David Heffernan 在评论中所说,您需要按 CTRL+Space 键,以便代码洞察力为您提供可用的自动完成选项。

然后可用的选择取决于您已经编写的组件名称、方法名称、变量名称或常量名称的部分。

它们还取决于您当前的代码范围,这意味着代码洞察不会为您提供使用某些方法、变量或常量的选择,如果它不能从您编写代码的方法访问(本地 variables/constants表示属于其他方法,属于不同的私有成员class,等等)

即使您没有编写任何部分名称,您也可以调用代码洞察力来为您提供选择。在这种情况下,代码洞察力将向您显示可以从当前代码范围内访问的所有可用方法、变量、常量和对象(包括组件和 classes)。这在您搜索特定方法但忘记其名称时最有用。