Virtual Treeview is a treeview control built from the ground up. More than a decade of development have created one of the most flexible and advanced Delphi tree controlsavailable today. Virtual Treeview started off with the claim to improve many aspects of existing solutions and introduced several groundbreaking technologies and principles.
As the name indicates, the control uses a different paradigm for tree management than other controls of this kind. It does not read the data it manages (except its size), not even the captions of a node. Everything is retrieved from the application via events (or descendants via overridden methods).
Virtual Treeview has been carefully designed and is tested thoroughly. The control has proven its concept as well as its great usability in many commercial products and freeware projects.
Although JAM Software has taken Virtual TreeView under its wing, the control remains open source. Developers are welcome to participate!
Virtual Treeview is using a double licensing scheme. You can either choose Mozilla Public License 1.1 (MPL 1.1) or GNU Lesser General Public License.
Public source code repository and issue tracker
Virtual Treeview is hosted on Google Code, which uses Subversion as SCM. You will find the latest code there. Please report issues on the Google Code page.