2009-09-01 7 views
7

Ich habe viele Komponenten installiert - Probleme sind, wenn ich eine finden möchte, die ich selten benutze, es braucht ewig, um sie zu finden. Ich kann mir die ALL-Auswahl ansehen, die alle Komponenten auflistet, aber es ist immer noch sehr zeitaufwendig, einen Titel mit "Grid" zu finden. Gibt es eine Datenbank mit Titeln oder (vorzugsweise) eine Textdatei, die ich abfragen und durchsuchen kann?Wie kann ich die Delphi-Komponentenpalette abfragen?

+1

welche Version von Delphi? – Re0sless

Antwort

5

Welche Version von Delphi? In neueren Versionen klicken Sie einfach auf den oberen Rand der Palette und geben Sie "grid" ein. Strg-Alt-P wird die Palette fokussieren, und dann können Sie einfach mit der Eingabe beginnen.

In RAD2009 und RS2010, tun dies und es wird alle Komponenten mit "Grid" irgendwo im Titel finden.

+2

Ctrl + Alt + P funktioniert in Delphi 2007, 2006 und möglicherweise sogar 2005 – LachlanG

+0

@LachlanG: Danke für die Besonderheiten - meine Antwort schlug nicht anders vor, oder? – Argalatyr

9

Versuchen Sie DDevExtensions 1.61, fügen Sie die Fähigkeit hinzu, nach Komponenten für Delphi ab Version 5 und höher zu suchen, mit vielen anderen Verbesserungen für die IDE.

+0

Dank DDevExtensions funktioniert ein Leckerbissen. In Delphi7 kann ich nicht die STRG ALT P Taste drücken oder auf den oberen Rand der Palette klicken, um etwas zu tun. Danke an euch alle –

2

Da Sie nicht angeben, welche Version von Delphi ...

1) Bei älteren Versionen (D7 und vor), können Sie einen Rechtsklick auf der Komponentenpalette um die Eigenschaften zu sehen. Dies zeigt alle Komponenten an, die Sie jeweils eine Seite installiert haben. Es ist nicht durchsuchbar, aber zumindest zeigt die Liste den Namen und das Paket jeder Komponente an, so dass es einfacher ist, die Popup-Hinweise für jede einzelne Komponente zu verwenden.

2) In Delphi 7 können Sie View|Component List auswählen, wodurch eine durchsuchbare alphabetische Liste aller Komponenten angezeigt wird. Leider stimmt es nur mit dem ersten Teil des Komponentennamens überein. Die erste Version der "neuen" Werkzeugpalette hatte dieselbe Einschränkung.

3) DDevExtensions (frei) erlaubt Teilstrings in der alten Komponentenpalette (D5-D7) und stellt etwas wie die alte Palette in neueren Versionen von Delphi (D2005 und höher) wieder her. Es ist auch in Delphi 2010 für Leute enthalten, die diesen Stil bevorzugen. Mir gefällt, wie die Suche in Delphi 7 funktioniert, aber in Delphi 2010 scheint mir die Filterung etwas peinlich zu sein. Es filtert die Komponenten und Palettenseiten, aber wenn Sie übereinstimmende Komponenten auf mehr als einer Seite haben, werden sie nicht alle gleichzeitig angezeigt. Sie müssen immer noch auf jede einzelne Seite klicken.

4) Mein Favorit. Ich bevorzuge die neue Werkzeugpalette (Delphi 2005 und höher). Sehr konfigurierbar, lässt mich die Komponentennamen sehen, zeigt Komponenten auf mehr als einer Seite gleichzeitig, andockbar usw.

Untere Zeile. Wenn Sie die neue Werkzeugpalette nicht haben oder nicht mögen, rufen Sie DDevExtensions ab.

+0

DDevExtensions ist kostenlos! – Argalatyr

1

Vor Delphi 2005: Installieren DDevExtensions, dann wählen Sie Extras -> DDevExtensions Optionen -> Komponentenauswahl -> Überprüfen Sie die "Aktiv" Feld, klicken Sie auf OK

Delphi 2005 und später: Klicken Sie in der Komponente Palette und geben Sie den Namen der gewünschten ein.

+0

Danke. Ich habe das nie gewusst. Funktioniert großartig auf D2007. –

Verwandte Themen