Joe White’s Blog

Life, .NET, and Cats


Advanced Treeview for WinForms

Found a WinForms control called Advanced Treeview. It looks like it might be able to do most of what we currently do in Delphi with VirtualTree. It’s got multi-select, multi-columns, drag-and-drop, and something resembling owner-draw, among other things. And it looks like it’s entirely owner-data, which all by itself is reason to use it instead of the standard WinForms TreeView.

I am a little scared by what the author refers to as NodeControls (which represent everything drawable in the grid: the little plus sign, the checkboxes, the node text, etc.), but the fact that there’s a Draw method on the NodeControl class suggests that they don’t all have to be individual WinForms controls (but can be, e.g. in the case of an edit box or combo box).

I haven’t actually used this control yet, but it looks intriguing. It looks like it may have a steep learning curve, but if you actually needed some level of flexibility, it looks like it might be a winner.

If anyone has used both VirtualTreeView and Advanced TreeView, I’d be very interested in hearing how they compare.

There are no responses to “Advanced Treeview for WinForms” yet.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Joe White's Blog copyright © 2004-2008. Portions of the site layout use Yahoo! YUI Reset, Fonts, and Grids.
Proudly powered by WordPress. Entries (RSS) and Comments (RSS).