Having the possibility to integrate a .NET control into the NAV client is a feature that many NAV developer are asking always more. I’ve written in the past lots of posts about this and I’ve always signalled to the NAV Team that this is also one of the main requests that I receive from NAV customers.
What’s the “state of the art” about this topic? After the official release of the NAV Statement of Direction document, now we can make our customers more happy: with NAV 2009 SP1 you’ll have the possibility to integrate a .NET control directly into a NAV form (RoleTailored Client only…).
How to achieve this? Since the new NAV architecture is .NET oriented, simply you have to create your user control with Visual Studio, add a reference to a new NAV DLL located to C:\Program Files\Microsoft Dynamics NAV\60\RoleTailored Client\Microsoft.Dynamics.Framework.UI.Extensibility.dll and register your .NET control on the NAV client.
Freddy Kristiansen has published an interesting post here with all the steps you need…
I know the next customer’s question now: what about the Classic Client? The Classic Client doesn’t natively support this feature
But do you think that the Classic Client will have a long life? 
Technorati Tag:
Dynamics NAV