Using .NET for User Interface
 
 
 

The .NET scene explorer feature demonstrates how to open managed .NET Windows on top of 3ds Max. There are some compatibility issues in handling window events correctly between the native 3ds Max application and any managed Forms opened from it. The specialized handling required to work around these compatibility issues is encapsulated in the MaxCustomControls.MaxForm class, which is derived from System.Windows.Forms.Form. To benefit from this compatibility support, any .NET plug-ins using a managed UI should host their controls in a MaxCustomControls.MaxForm window instead of the .NET Framework standard Form class.

Note: 3ds Max does not support hosting .NET UI controls directly in the 3ds Max application window.