Notifications
Clear all

[Closed] XtraTreeList

Hi all,

Since 3ds Max 2008, there’s some new Dlls in 3ds Max root directory I only noticed yesterday:

DevExpress.Data.v7.1.dll
DevExpress.Utils.v7.1.dll
DevExpress.XtraEditors.v7.1.dll
DevExpress.XtraTreeList.v7.1.dll

The more interesting is DevExpress.XtraTreeList.v7.1.dll that contains a TreeList .NET Custom Control. It’s used by the Scene Explorer. This control is very powerful!
Take a look at : http://www.devexpress.com/Products/NET/Controls/WinForms/Tree_List/

It seems we have been looking for a complete .NET Forms List/Tree/Grid/View for a long time without knowing that 3ds Max ships with one powerful and professional…

Have you heard about this TreeList control before ?

Like Pete, I posted a question at the 3ds Max SDK blog about this control. See http://area.autodesk.com/blogs/chris/net_features_in_2010 .

I tried it and it can do simple and advanced things. It has a complete documentation and tutorials (online at the product website).
Have fun!

8 Replies
 JHN

Ooh, this maybe just what I need! I’ll definitely have a look!
Thanks for posting!

-Johan

hey yannick, nice find, i’d seen those dlls created on build when using the managed services dll but didnt know where they had come from!

I’ve been playing around with this, but does anyone know if you can add a non-repository control to a column or individual node? I want a column of check boxes, but I can’t find a way to turn the RepositoryItemCheckEdit control into a button, like you can with a Windows Checkbox, or to just use a CheckBox in the column.

1 Reply
(@denist)
Joined: 11 months ago

Posts: 0

Thanks, I’ve seen that. But he’s using all controls specifically from the “repository” group of XtraTreeList controls. I want to add a generic windows form control.

 PEN

I haven’t been able to get that to work either. I didn’t try to hard but I got errors on any way that I thought it could work. Would be nice if we could.

Yes, these DLL’s are the magic behind the scene explorer and other ‘explorer’ tools inside of max.

Great find!

I’ve been thinking of Mark Rideout’s http://blogs.msdn.com/markrideout/archive/2006/01/08/510700.aspx TreeGridView to use in custom layer manager. But now I’ll try with bundled XtraTreeList.

It seems that with this control it would be more simple to implement dragging/reordering the rows.