How to make Delphi 2005 look like Delphi 7

I’ve seen questions related to this in a few places and thought I’d post my answer to this question:

  1. Start Delphi 2005
  2. Select Tools|Options
  3. Under Environment Options\Delphi Options\VCL Designer uncheck Embedded designer and click OK
  4. Close the IDE and restart
  5. Select View|Dock Edit Window (which will uncheck this item and undock the Edit Window)
  6. From the Desktops Dropdown combo on the main IDE window (near the main menu) select “Classic Undocked”

At this point, people are probably wondering “what about the component palette?”. At present there isn’t any way to reconfigure the component palette to look like it did in Delphi 7 (see “updated” below) however I do believe that the new component palette offers improved functionality over the old implementation and just takes some getting used to. For example:

  • The list can be filtered by simply setting focus to the palette typing the classname of the component you’re looking for
  • Reoganizing the palette can be performed using simple drag-and-drop
  • Better use of screen real estate, multiple different layouts are supported allowing you to view many more components onscreen at one time
  • [Updated Item] Categories popup menu available from the toolbar similar to GExperts palette menu

From an IDE standpoint I believe that’s about as close to Delphi 7 as you can get. If I think of other things or as people comment I’ll update this post accordingly.

If this still isn’t enough and you’d like to see the new palette support the old style (horizontal tabs and a single row of component icons) please leave a comment.

Hope this helps!

[Updated: July 7, 2005]

One additional item is to change the component palette to use the icon size of Delphi 7 as follows:

  1. Right click the palette and select Properties
  2. Set Button Size to Medium
  3. Uncheck Show Component Caption

6 thoughts on “How to make Delphi 2005 look like Delphi 7

  1. Hi there Steve,
    Thank you for the tips so far. How can I get D2006 to work directly from a drive other than
    C: without referencing he current user at all. All my development is done on Drive D and there
    are no references to c drive at all under D7.
    Your help is appreciated and YES please give me back the old palette…..

  2. Hi Steve,
    I’m just posting an additional piece of info to this article so that anyone coming along may find it as well. In addition to reverting the look and feel of the "Detached" IDE, I sincerely also recommend the DDevExtension and Delphi Speedup found HERE
    For all of us long term experienced developers, this quick access to components is a Godsend!! Especially when you have 1000’s of components installed…
    Just thought it would be a worthy addition to this article.
    Mike

Comments are closed.