Original TreeView component which unlike other tree controls, presents its items in a metaphor similar to an organization chart. Control every aspect of its looks, or even provide your own drawing routines. It can be a direct (method for method, property for property) replacement for a TTreeView component.Some features:Native VCL component (not inherited from TCustomTreeView and does not require the use of the Common Controls DLL). Fully compatible with the properties, events and methods of the TTreeView component - it can be a direct replacement for the TTreeView on pre-designed forms. Full standard windows help file describing all properties, events and methods of the component and related objects. Provides a base component (TCustomRBTreeView) for programmers who need to develop custom TRBTreeView components of their own. Supports right to left reading order for languages that requires it (like Hebrew, Arabic etc) - this support put the vertical scroll bar to the left, and changes the reading order of the text in each node. Save and load the tree to and from a text file. Save and load the tree to and from a memory stream. Print the tree to any canvas, particularly a printer one (with control over nodes size, tree position and lots more). Manage the tree nodes in design time with the TRBTreeNodes design-time editor: insert node, sub nodes, delete nodes, change the text etc.Smooth scrolling by two proportional scrollbars when tree is bigger than the client area. If the built-in drawing is not enough, provide your own drawing routines by writing a simple event handler.Allows for the user to edit each node text in run-time using a popup text edit box (in-place editing). And more...
|