7

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

4

5 回答 5

9

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

于 2009-09-01T11:08:32.393 回答
5

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

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

于 2009-09-01T10:49:15.553 回答
2

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

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

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

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

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

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

于 2009-09-01T14:45:39.167 回答
1

Before Delphi 2005: Install DDevExtensions, then choose Tools -> DDevExtensions Options -> Component Selector -> Check the "Active" box, click OK

Delphi 2005 and later: Click in the component palette and type the name of the one you want.

于 2009-09-01T20:41:34.650 回答
0

使用GExperts - 他们有很大帮助。

于 2009-09-03T08:53:07.090 回答