an excellent alternative to the treeview is the on the vb-accelarator site. All source is provided and there is no royalties or anything. Better still, the code is mostly fantastic. (The stuff that is not fantastic is only excellent).

I'll put a link to the site below. Then just search the site for treeview as there are about three modules you'll need to download.

http://vbaccelerator.com/linktome.htm

You have to see the demo to realise how good the control really is. I have had 0 defects using this control to date.

I hope you take a look!

Rwgards

Paul Lewis