Advanced TreeView Control

Advanced TreeView control included with DotNetBar for Windows Forms is designed from ground up to replace standard TreeView control and provide additional advanced functionality like multi-selection, multi-column and styling support. Out of box it provides great looking Office 2007 style and per-node customization for background color, text-color etc.

In heart of Advanced TreeView control is the tree Node. Each node in Advanced TreeView consist of one or more cells. Each cell can render any combination of Image, Text and Check-Box/Radio Button. You can also host any Windows Forms control in cells. Cell text supports our high-speed text-markup that allows extensive text formatting using html like markup.

Image below shows following Advanced TreeView control features:

  • Node styling and optional node style spanning control width to create headers
  • Check-box with 3-state support per node cell
  • Option button support
  • Each node cell can contain any combination of image, text and check-boxes
  • Node cell parts orientation can be either horizontal or vertical
Advanced TreeView Control in Office 2007 style

Advanced Features


  • Automatic Drag & Drop support with informational events fired during drag & drop operation for complete control.
  • Fantastic Drag & Drop Visual Feedback. Advanced TreeView provides excellent visual feedback while nodes are dragged including dragged node ghost image. Here is a screen-shot that illustrates that:

    Advanced TreeView Control Drag & Drop Support
  • Multiple node selection support through MultiSelect property. You can also change multi-selection rule (MultiSelectRule property), to specify that only nodes belonging to same parent can be selected (default) or all nodes. Using events you can also programmatically control the node selection.
  • 3 Selected Node Styles. Highlight cells style, full row select style and node marker.
  • Control over node connector style. Change line type, color or thickness or hide connector completely.
  • 4 Expand buttons styles including Windows Vista like style and custom expand button images.
  • Node Expand button visibility control. You have complete control over expand button visibility.
  • Node hot-tracking support. Highlight the mouse over node when enabled using HotTracking property.

Multi-column support


Advanced TreeView control supports multiple columns with fixed and relative column width. Using relative column width you can ensure that all columns fit the control width and are also automatically adjusted if control width changes. Column width can be changed by end-user, but that functionality can be disabled if desired.

Image below shows an example of how multiple column support can be used to create advanced looking data presentations.

Advanced TreeView Control Multiple Column support
 

Download fully functional trial of DotNetBar Suite for Windows Forms now and experience how easy it is to create professional looking applications.


  • $234 per developer or less!
  • 100% royalty-free
  • 12 months of all and any updates
  • E-Mail Support for 12 months

  • Fully functional 21-day trial.

DotNetBar readers choice award
DotNetBar is winner of Visual Studio Magazine Readers’ Choice Award as the Best User Interface Component for Windows Forms among more than 30 UI components. Thank you for voting and choosing DotNetBar.