The Tree View is a powerful control which supports a levelled and unlevelled tree.
Tips & Techniques
This form loads all data initially, which would not be suitable for many applications. See FRM095 - Tree View which loads on demand for an example which loads data on demand.
What You Should Know
How to implement the Tree View component as an unlevelled tree.