Skip to main content

Build powerful tree diagrams with TeeTree

Professional flowcharting, diagramming, and hierarchical tree component library for Delphi and C++ Builder. Works with both VCL and FireMonkey frameworks.

TeeTree component showing a tree diagram with nodes and connections

Quick start

Get your first TeeTree component up and running in minutes

1

Install TeeTree packages

Open the appropriate package group for your RAD Studio version. For TeeChart Pro users, use packages in Sources\Packages\Pro. For the Lite version, use Sources\Packages\Lite.
// Sources\Packages\Lite\TeeTree_Lite.groupproj
// Right-click DclVCL and click "Install"
// Right-click DclFMX and click "Install" (for FireMonkey)
2

Add TeeTree to your project

You can use TeeTree by adding it to a form at design-time or creating it in code.
uses TeeTree; // or FMXTee.Tree for FireMonkey

var
  Tree1: TTree;
begin
  Tree1 := TTree.Create(Self);
  Tree1.Parent := Self;
end;
3

Create your first tree

Add nodes to build your tree hierarchy.
var
  MyRoot: TTreeNodeShape;
begin
  // Add a root node
  MyRoot := Tree1.Add('Root Node');
  
  // Add children to the root
  MyRoot.AddChild('Child Node 1');
  MyRoot.AddChild('Child Node 2');
  
  // Expand to show the tree
  MyRoot.Expanded := True;
end;
Your tree will display with the root node at the top and child nodes arranged below it. The default layout uses the Windows Explorer style with automatic positioning.

Explore by topic

Learn about TeeTree’s powerful features and capabilities

Core concepts

Understand trees, nodes, connections, and layout managers

Creating trees

Learn how to build and populate tree structures

Node formatting

Customize colors, fonts, backgrounds, and visual effects

Database trees

Connect trees to datasets for automatic hierarchy display

Custom shapes

Use flowchart, UML, and electrical diagram shapes

Import & export

Save and load trees in XML, HTML, JSON, and XLS formats

Platform support

TeeTree works with both VCL and FireMonkey frameworks

VCL applications

Use TeeTree in traditional Windows VCL applications

FireMonkey (FMX)

Build cross-platform apps with FireMonkey support

Migration guide

Migrate existing projects between VCL and FMX

Ready to get started?

Install TeeTree in your Delphi or C++ Builder project and start building powerful tree diagrams today. Compatible with RAD Studio 13.0 Florence and earlier versions back to Delphi 5.

View installation guide

Build docs developers (and LLMs) love