如何查询Delphi组件面板?

时间:2009-09-01 10:02:55

标签: delphi components delphi-7 palette

我安装了很多组件 - 麻烦的是当我想找到一个我很少使用它需要很长时间才能找到它。我可以查看列出所有组件的ALL选项,但在标题中找到一个名为'grid'的组件仍然非常耗时。是否有一个标题数据库或(最好)一个我可以查询和搜索的文本文件?

5 个答案:

答案 0 :(得分:9)

尝试DDevExtensions 1.61,它增加了从版本5及更高版本搜索Delphi组件的能力,以及IDE的其他许多改进。

答案 1 :(得分:5)

哪个版本的Delphi?在最近的版本中,只需单击调色板顶部并键入“grid”。 Ctrl-Alt-P将聚焦调色板,然后您就可以开始输入。

在RAD2009和RS2010中,执行此操作,它将在标题中的任何位置找到所有带“网格”的组件。

答案 2 :(得分:2)

由于您没有指定哪个版本的Delphi ...

1)在旧版本(D7及之前版本)中,您可以右键单击组件面板以查看属性。这显示了您一次安装一个页面的所有组件。它不可搜索,但至少列表显示了每个组件的名称和包,因此比在每个组件上使用弹出提示更容易。

2)在Delphi 7中,您可以选择View|Component List,它会显示所有组件的可搜索字母列表。不幸的是,它只匹配组件名称的第一部分。 “新”工具调色板的第一个版本也有同样的限制。

3)DDevExtensions(free)允许在旧组件面板(D5-D7)中进行部分字符串匹配,并在较新版本的Delphi(D2005及更高版本)中恢复类似旧调色板的内容。对于喜欢这种风格的人来说,它也包含在Delphi 2010中。我喜欢Delphi 7中的搜索工作,但在Delphi 2010中,过滤对我来说似乎有些尴尬。它会过滤组件和调色板页面,但如果您在多个页面上有匹配的组件,则它们不会同时显示。您仍然需要点击每个页面。

4)我的最爱。我更喜欢新的工具调色板(Delphi 2005及更高版本)。非常可配置,让我看到组件名称,一次显示多个页面上的组件,可停靠等。

底线。如果您没有或不喜欢新的工具选项板,请获取DDevExtensions。

答案 3 :(得分:1)

在Delphi 2005之前:安装DDevExtensions,然后选择工具 - > DDevExtensions选项 - >组件选择器 - >选中“活动”框,单击“确定”

Delphi 2005及更高版本:点击组件面板,然后输入所需名称。

答案 4 :(得分:0)

使用GExperts - 他们帮助很多。