VirtualTreeView is a great free component for displaying trees, lists, and tables. The component allows you to customize the output of data almost as you like - you are limited only by task and imagination.
MySQL Query Browser Developers for Windows , The Bat! , Smart Inspect and many other products use it. The component is notable for high speed of work with nodes and wide possibilities for customizing the design, supports Unicode.
Update 5.01 came out 3 days ago, now VirtualTreeView supports:
Delphi XE3
C ++ Builder XE2!
See the full list of changes under the cut. List of changes:
Added support for RAD Studio XE3
The declaration of the OnAfterHeaderExport event is fixed, it uses the same class field as OnBeforeHeaderExport.
Delphi 2007 package issue resolved
Delphi 2009 and 2010 packages are now also implicit build packages, as well as for XE and XE2 (card # 279)
Made # 251: Added support for C ++ Builder XE2
Fixed # 274: Incorrect stop condition in TBaseVirtualTree.GetLastVisible
Fixed runtime package Delphi 7
# 273 fixed: Delphi 2009-XE2 did not work step by step search for international characters
The final version 5.0 was released July 3, 2012 . This was the logical completion of the development of 5.0 RC1. For a complete list of changes from version 5 to 4.8.7, see here .