Overview
The Tree control is not new. It has been used since the early days of graphical
user interface because it has 2 powerful features: it can hold a lot of
logically ordered items and it can show only those that are needed. Modern GUIs
have developed the tree controls into advanced navigation controls, but
ultimately they all rely on the same good old idea. With PlusTreeView we tried
to create a control that gives you all the functionality that you are looking
for in a tree control plus the ability to switch the type of tree and customize
its appearance to the fullest. Not to mention the complex XML saving and
restoring plus unique features like load on demand.
Features
-
Load-On-Demand: nodes can be loaded upon expand
-
Multiple styles: Standard, Navigator, Explorer
-
Advanced drag-and-drop support
-
All visual elements including lines, expand boxes, items themselves are fully
customizable
-
Items can display images, checkboxes, radio buttons and flags
-
XML used to save/restore the nodes
-
Full design-time support: the PlusTreeView can be created and setup completely
at design time. Each item is a separate object that can be edited directly in
the property grid.
-
Fast optimized rendering
-
Fast scrolling
|