RadTreeView: RadTreeView facilitates the display, management, and navigation of hierarchical data structures and is the perfect replacement of the standard treeview component for WinForms. It combines highly-efficient rendering, Classic or Vista-style looks, superior performance, full drag-and-drop capabilities, and nearly codeless development experience.
 
 
Context menu with styling capabilities

Expand the functionality of RadTreeView by adding context (right-click) menus to any tree node. You can have a different context menus for each tree node, for extra flexibility. Each context menu is fully customizable through the provided styling mechanism.

Drag-and-drop of nodes

RadTreeView supports drag and drop of nodes within the same tree. Furthermore, you can determine the position of the node that is being dropped by using the position indication cursor - the node can be dropped above, below, or within a given node. When dragging a node to a part of the treeview which is hidden or collapsed, the control will scroll up/down automatically and will open the collapsed node.

Drag-and-drop for specific nodes only

Developers can fine-tune the drag and/or drop behavior of the treeview using the DragEnabled and DropEnabled node properties.

Theme support

To allow for easy appearance customization, RadTreeView uses the innovative codeless theming mechanism that the Telerik Presentation Framework (TPF) provides. In addition, the product is shipped with a number of ready-to-use skins, including Office 2007 and Windows Vista.

Control over the initial node state - expanded/collapsed

Creating intuitive hierarchical navigation has never been easier thanks to the RadTreeView's ability to specify the initial state (expanded/collapsed) of a given node or of the whole tree altogether.

Node checkbox support

Checkboxes with checked, unchecked, and partial states are fully supported within RadTreeView. Checkbox states can also be managed from the code-behind to facilitate higher interactivity of your treeviews.
RadTreeView also supports checking/unchecking all subnodes whenever the parent node is checked/unchecked  - a very convenient and expected behavior of every treeview. This spares the effort for repetitive clicking that may even be impossible for larger structures.

API for dynamic add/delete of nodes

RadTreeView provides a comprehensive set of API methods for programmatic control at run-time for adding and deleting nodes.

Full keyboard support

RadTreeView can be fully navigated using the keyboard. You can focus on a treeview with a predefined Alt+Key combination, navigate through the nodes, expand/collapse, select, and check/uncheck nodes.  In-Place Editing is also supported by pressing F2.

 
Close window