Take the 2-minute tour ×

I have lots of components installed - trouble is when I want to find one I rarely use it takes ages to find it. I can look at the ALL choice which lists all components but finding one with say 'grid' in the title is still very time consuming. Is there a database of titles or (preferably) a text file I could interrogate and search?

share|improve this question
what version of Delphi? –  Re0sless Sep 1 '09 at 10:46

5 Answers 5

Try DDevExtensions 1.61, it add ability to search for components for Delphi from version 5 and above, with other many improvement for the IDE.

share|improve this answer
Thanks DDevExtensions works a treat. In Delphi7 I cant get the CTRL ALT P or clicking on the top of the palette to do anything. Thanks all of you –  Alan Bailey Sep 9 '09 at 16:30

Which version of Delphi? In recent versions, just click on the top of the palette and type "grid". Ctrl-Alt-P will focus the palette, and then you can just start typing.

In RAD2009 and RS2010, do this and it'll find all components with "grid" anywhere in the title.

share|improve this answer
Ctrl+Alt+P works in Delphi 2007, 2006 and possibly even 2005 –  LachlanG Sep 1 '09 at 12:56
@LachlanG: thanks for the specifics - my answer did not suggest otherwise, did it? –  Argalatyr Sep 1 '09 at 19:26

Since you didn't specify which version of Delphi...

1) In older versions (D7 and before), you can right click on the component palette to see the properties. This shows all of the components you have installed one page at a time. It isn't searchable, but at least the list shows each component's name and package, so it's easier than using the popup hints on each individual component.

2) In Delphi 7, you can select View|Component List, which brings up a searchable alphabetical list of all components. Unfortunately, it only matches on the first part of the component name. The first version of the "new" tool palette had this same limitation.

3) DDevExtensions (free) allows partial string matches in the old component palette (D5-D7), and restores something like the old palette in newer versions of Delphi (D2005 and up). It's also included in Delphi 2010 for people who prefer that style. I like how the search works in Delphi 7, but in Delphi 2010, the filtering seems a little awkward to me. It filters the components and palette pages, but if you have matching components on more than one page, they aren't all shown at the same time. You still have to click on each individual page.

4) My favourite. I prefer the new tool palette (Delphi 2005 and up). Very configurable, lets me see the component names, shows components on more than one page at a time, dockable, etc.

Bottom line. If you don't have or don't like the new tool palette, get DDevExtensions.

share|improve this answer
Also, DDevExtensions is free! –  Argalatyr Sep 1 '09 at 19:28

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.

share|improve this answer
Thanks. Never knew this. Works great on D2007. –  M Schenkel Dec 22 '09 at 15:57

Use GExperts - they help a lot.

share|improve this answer
While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes. –  Jocelyn Aug 28 '12 at 19:29

Your Answer

