delphi 如何自动完成?
How autocomplete in delphi?
我正在使用Delphi7,当我在单元中编写代码时,我希望自动完成树对象的单词。
例如,我有下一个对象:LabelName, LabelEdge, LabelWindow
,我想开始写 LabelN
并有可能自动完成 LabelName
。
可能吗?
正如 David Heffernan 在评论中所说,您需要按 CTRL+Space 键,以便代码洞察力为您提供可用的自动完成选项。
然后可用的选择取决于您已经编写的组件名称、方法名称、变量名称或常量名称的部分。
它们还取决于您当前的代码范围,这意味着代码洞察不会为您提供使用某些方法、变量或常量的选择,如果它不能从您编写代码的方法访问(本地 variables/constants表示属于其他方法,属于不同的私有成员class,等等)
即使您没有编写任何部分名称,您也可以调用代码洞察力来为您提供选择。在这种情况下,代码洞察力将向您显示可以从当前代码范围内访问的所有可用方法、变量、常量和对象(包括组件和 classes)。这在您搜索特定方法但忘记其名称时最有用。
我正在使用Delphi7,当我在单元中编写代码时,我希望自动完成树对象的单词。
例如,我有下一个对象:LabelName, LabelEdge, LabelWindow
,我想开始写 LabelN
并有可能自动完成 LabelName
。
可能吗?
正如 David Heffernan 在评论中所说,您需要按 CTRL+Space 键,以便代码洞察力为您提供可用的自动完成选项。
然后可用的选择取决于您已经编写的组件名称、方法名称、变量名称或常量名称的部分。
它们还取决于您当前的代码范围,这意味着代码洞察不会为您提供使用某些方法、变量或常量的选择,如果它不能从您编写代码的方法访问(本地 variables/constants表示属于其他方法,属于不同的私有成员class,等等)
即使您没有编写任何部分名称,您也可以调用代码洞察力来为您提供选择。在这种情况下,代码洞察力将向您显示可以从当前代码范围内访问的所有可用方法、变量、常量和对象(包括组件和 classes)。这在您搜索特定方法但忘记其名称时最有用。