如何在delphi中自动完成?

如何在delphi中自动完成?,delphi,autocomplete,delphi-7,Delphi,Autocomplete,Delphi 7,我使用的是Delphi7,当我在单元中编写代码时,我希望自动完成树对象的单词 例如,我有下一个对象:LabelName、LabelEdge、LabelWindow,我想开始写LabelN,并且可以自动完成LabelName 有可能吗?正如David Heffernan在评论中所说,您需要按CTRL+Space键,以便code insight为您提供自动完成的可用选项 然后,可用的选项取决于您已经编写的组件名称、方法名称、变量名称或常量名称的部分 它们还取决于您当前的代码范围,这意味着如果无法从编

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

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


有可能吗?

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

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

它们还取决于您当前的代码范围,这意味着如果无法从编写代码的方法(属于其他方法的局部变量/常量、不同类的私有成员等)访问某个方法、变量或常量,则code insight不会为您提供使用该方法、变量或常量的选择


即使您尚未编写任何部分名称,也可以调用code insight来提供选择。在本例中,code insight将向您展示可从当前代码范围内访问的所有可用方法、变量、常量和对象(组件和类)。这在搜索特定方法但记不起其名称时非常有用。

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

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

它们还取决于您当前的代码范围,这意味着如果无法从编写代码的方法(属于其他方法的局部变量/常量、不同类的私有成员等)访问某个方法、变量或常量,则code insight不会为您提供使用该方法、变量或常量的选择


即使您尚未编写任何部分名称,也可以调用code insight来提供选择。在本例中,code insight将向您展示可从当前代码范围内访问的所有可用方法、变量、常量和对象(组件和类)。这在您搜索特定方法时非常有用,但您记不起它的名称。

点击CTRL+space,您将获得一个自动完成选择…如果您足够幸运…点击CTRL+space,您将获得一个自动完成选择…如果您够幸运…我希望您没有,Silver。如果一个评论者不想发布一个正确的答案,那么其他人发布一个答案完全可以。这是一个很好的例子。既然你已经在社区维基上做了标记,你的答案就不会得到更多的分数了,但是为什么你要为别人的行为放弃分数呢?我鼓励你这么做。@RobKennedy我听从了你的建议。我希望你没有,西尔弗。如果一个评论者不想发布一个正确的答案,那么其他人发布一个答案完全可以。这是一个很好的例子。既然你已经在社区维基上做了标记,你的答案就不会得到更多的分数了,但是为什么你要为别人的行为放弃分数呢?我鼓励你接受我的建议。